При использовании графического интерфейса я могу щелкнуть правой кнопкой мыши папку, извлечь все файлы в данной папке.
p4 edit ...
Затем я могу поместить их в новый список изменений
p4 change
По умолчанию новое изменение включает в себя все из списка изменений по умолчанию. Просто отредактируйте список Files: если вы хотите исключить некоторые из них.
После выполнения работы я могу щелкнуть правой кнопкой мыши на той же папке и отправить. Затем мне предлагают поле, чтобы дать разумное имя списку изменений, что полезно, если я не потрудился сделать это при проверке.
Если файлы находятся в списке изменений по умолчанию, и выхотите отправить только файлы из этой папки:
p4 submit ...
Если вы поместите их в пронумерованный список изменений, то все его файлы должны быть представлены в виде атома:
p4 submit -c CHANGE
Если вы изменили свойпомните о том, что принадлежит этому списку изменений, перед отправкой используйте p4 reopen
. Если вы хотите обновить описание, используйте p4 change CHANGE
.
(и неизмененные файлы будут отменены).
p4 client
Измените SubmitOptions с submitunchanged
наrevertunchanged
. Теперь поведение отправки по умолчанию - возвращать неизмененные файлы вместо их отправки.
Возможно ли это без необходимости думать и отслеживать номера списка изменений?
Если вы простоиспользуйте список изменений по умолчанию для ваших открытых файлов, вам не нужно ничего отслеживать. Если вы хотите использовать пронумерованные списки изменений, вам не нужно иметь фотографическую память.
p4 changes -s pending --me
покажет вам все ожидающие нумерованные списки изменений.
p4 opened
покажетвсе файлы, которые вы открыли, и список изменений, в которых они открыты.