Выполнить командную строку -> извлечь все файлы в текущей папке -> выполнить работу -> отправить все файлы в текущей папке (и вернуться без изменений) - PullRequest
1 голос
/ 05 ноября 2019

При использовании графического интерфейса я могу щелкнуть правой кнопкой мыши на папке, проверить все файлы в данной папке. Затем я могу поместить их в новый список изменений или оставить его по умолчанию, даже если многие другие файлы уже есть в списке изменений по умолчанию.

После выполнения работы я могу щелкнуть правой кнопкой мыши на той же папке и отправить. Затем мне предложили поле, чтобы дать разумное имя списку изменений, что полезно, если я не удосужился сделать это при проверке. Представляются ТОЛЬКО файлы в папке (и неизмененные файлы возвращаются).

Я хочу иметь возможность делать то же самое из командной строки ... Возможно ли это без необходимости думать и отслеживатьномеров списков изменений?

Спасибо

1 Ответ

1 голос
/ 05 ноября 2019

При использовании графического интерфейса я могу щелкнуть правой кнопкой мыши папку, извлечь все файлы в данной папке.

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

покажетвсе файлы, которые вы открыли, и список изменений, в которых они открыты.

...