2015-02-27 1 views
1

Если изменения в папке уже существуют в списке изменений по умолчанию (или в других списках изменений), я хочу собрать их все в одном списке изменений. Как я могу это сделать, например, P4V?Переместить все существующие изменения под папку в список изменений в Perforce

+1

Вы не можете сделать это с помощью P4V. Ответ Сэма Стаффорда можно сделать через командную строку –

ответ

2

Из командной строки:

p4 reopen -c CHANGE //depot/folder/... 

В P4V, выберите файлы и делать действия> Переместить файлы в другой список изменений.

+0

Не знаю о команде p4, но я хочу, чтобы не выбирать файлы по одному в p4v самостоятельно. Я хочу автоматически выбрать все файлы, которые были извлечены, а затем переместить их в список изменений. – sgarg

+0

Откройте список изменений по умолчанию, выберите файл, Ctrl + A, чтобы выбрать все, а затем перетащите их в другой список изменений. –

+0

Не гарантируется, что измененный список изменений будет иметь все изменения. Они могут быть разбросаны по разным спискам изменений. Но ваш ответ командной строки работает Спасибо :) – sgarg

1

Perforce не понимает относительные каталоги, поэтому у вас есть, чтобы ввести полное имя пути, которое я ненавидел делать каждый раз. Поэтому я добавил команду из ответа @ sam-stafford в качестве настраиваемого инструмента для P4V.

Чтобы добавить команду в Perforce GUI: P4V custom tool

Для использования, вы можете правой кнопкой мыши папку депо и выберите «Переместить все изменения в папке для .. Список изменений»

Примечание: список изменений должен быть существующим. Я не знаю, как вы создадите новый из пользовательских инструментов.

+0

FWIW Perforce распознает относительные каталоги, пока вы находитесь в рабочем пространстве. :) –