Выполнение командной строки: Как просмотреть / отредактировать несохраненные файлы?
Давайте представим, что у пользователя 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 (которая указывает, как пути депо сопоставляются с локальным клиентом). Это было бы аналогично тому, если бы пользователь А отправил набор изменений, а пользователь Б синхронизировался.
Версии файлов пользователя Б будут перезаписаны (если они не открыты для редактирования).