2010-10-11 3 views
2

Есть ли возможность отложить файлы, которые когда-то были зафиксированы? Мне нужно разоблачить их для просмотра кода. Я попытался получить старые версии и отложить их, чтобы создать что-то вроде back-diff, однако это не работает для меня: хотя файлы в полке старые, diff в P4V думает, что они идентичны новым.P4 полка зафиксированных файлов

+0

Почему пользователь не сравнивает список изменений с предыдущей версией? – Chance

+0

На самом деле, это не сразу очевидно, я отправлю ответ ниже. – Chance

+1

Что вы подразумеваете под «... выставлять их для проверки кода»?? Они уже выставлены. Рецензент должен посмотреть только на список изменений, который вы отправили. – raven

ответ

0

No. Файлы были прикреплены.

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

Как это сделать

  1. В P4V, выберите 'Представлено' вкладку группы изменений (View> Отправил) и Группировка изменений найти список изменений. Щелкните правой кнопкой мыши список изменений и выберите «Отключенный отправитель» ###. Он предложит вам создать новый в ожидании списка.

  2. На вкладке «Ожидающий избранник» («Вид»> «Ожидаемые избранники») откройте новый список изменений, который вы только что создали.

  3. Повторите шаг 1, создав новый в ожидании.

  4. Отправить.

3

Вы можете изменить отправленный список изменений в хранилище в предыдущем состоянии. На вкладке «История» («Просмотр -> История в строке меню») выберите список изменений. Перетащите список изменений на предыдущий номер списка изменений (убедитесь, что у вас выбран верхний уровень вашего хранилища/рабочего пространства или, по крайней мере, достаточно высокая точка, чтобы включить все ваши изменения). Это откроет диалог, который будет типом diff каталога, который покажет все измененные файлы. Используйте стрелки на панели инструментов для перемещения между измененными файлами. Используйте перетаскивание и перетащите старый файл на новый, чтобы увидеть изменения между файлами.

С помощью командной строки вы также можете сделать это: давайте представим, что ваш список изменений является 1300

p4 diff2 [email protected] [email protected] 

но использует только для текста «диф».

1

Для получения «назад-диф» вы хотите, что вам нужно сделать следующее:

  1. Синхронизировать соответствующие файлы к ревизии, вы заинтересованы в (p4 помощи синхронизации)
  2. ЗАКАНЧИВАТЬ соответствующие файлы в новый список изменений (p4 помощь редактировать)
  3. Синхронизировать соответствующие файлы к ревизии головки (p4 помощь синхронизации)
  4. разрешить файлы, которые вы проверили, принимая цель (p4 помочь решить)
  5. Полочка f iles (p4 help полка)

Теперь вы можете предоставить полку как отличие изменений, которые были сделаны против головы.

Смежные вопросы