Выполнение командной строки: Как просмотреть / отредактировать несохраненные файлы?

Давайте представим, что у пользователя A есть файл с именем "Test.java", и он имеет:System.out.println("Hello")

Теперь она меняет файл на System.out.println("How are you?")

Затем она решает изменить его на:System.out.println("I'm fine")

Однако она пока не хочет отправлять код, поэтому отложила оба файла с помощью списков изменений 1234 и 5678.

Теперь пользователь B хочет снять эти списки изменений и протестировать их, поэтому он набирает:

p4 unshelve -s 1234

p4 unshelve -s 5678

Мой вопрос: где эти файлы находятся в рабочей области пользователя B? Как он может запустить / изменить этот конкретный список изменений?

Спасибо!

1 ответ

Решение

Когда пользователь B снимает с полки набор изменений, немаркированные файлы будут помещены в рабочую область в соответствии с клиентской спецификацией пользователя B (которая указывает, как пути депо сопоставляются с локальным клиентом). Это было бы аналогично тому, если бы пользователь А отправил набор изменений, а пользователь Б синхронизировался.

Версии файлов пользователя Б будут перезаписаны (если они не открыты для редактирования).

Другие вопросы по тегам