Если изменения в папке уже существуют в списке изменений по умолчанию (или в других списках изменений), я хочу собрать их все в одном списке изменений. Как я могу это сделать, например, P4V?Переместить все существующие изменения под папку в список изменений в Perforce
ответ
Из командной строки:
p4 reopen -c CHANGE //depot/folder/...
В P4V, выберите файлы и делать действия> Переместить файлы в другой список изменений.
Не знаю о команде p4, но я хочу, чтобы не выбирать файлы по одному в p4v самостоятельно. Я хочу автоматически выбрать все файлы, которые были извлечены, а затем переместить их в список изменений. – sgarg
Откройте список изменений по умолчанию, выберите файл, Ctrl + A, чтобы выбрать все, а затем перетащите их в другой список изменений. –
Не гарантируется, что измененный список изменений будет иметь все изменения. Они могут быть разбросаны по разным спискам изменений. Но ваш ответ командной строки работает Спасибо :) – sgarg
Perforce не понимает относительные каталоги, поэтому у вас есть, чтобы ввести полное имя пути, которое я ненавидел делать каждый раз. Поэтому я добавил команду из ответа @ sam-stafford в качестве настраиваемого инструмента для P4V.
Чтобы добавить команду в Perforce GUI:
Для использования, вы можете правой кнопкой мыши папку депо и выберите «Переместить все изменения в папке для .. Список изменений»
Примечание: список изменений должен быть существующим. Я не знаю, как вы создадите новый из пользовательских инструментов.
FWIW Perforce распознает относительные каталоги, пока вы находитесь в рабочем пространстве. :) –
Вы не можете сделать это с помощью P4V. Ответ Сэма Стаффорда можно сделать через командную строку –