Как узнать, какие файлы я изменил в ветке Perforce? - PullRequest
3 голосов
/ 13 августа 2010

У меня есть ( разреженная ) ветка разработки в Perforce, которую я регулярно обновляю с основной строкой кода.Я хотел бы получить простой способ перечислить все неинтеграционные изменения, которые были внесены в ветку, в идеале вынести их в новый список изменений (чтобы я мог выполнить окончательные операции с кодом перед объединением с основной строкой кода).

Единственный способ, которым я смог это сделать, - это просто интегрировать ответвление в основную строку кода - интеграции выпадают в стирке.Я не доволен этим, хотя любые внесенные мной изменения будут внесены в основную строку кода, и я бы предпочел сделать это в ветке.Очевидно, я мог бы создать третью ветку, но это кажется неправильным.

У кого-нибудь есть идеи получше?

Ответы [ 2 ]

3 голосов
/ 13 августа 2010

Что плохого в том, чтобы просто провести различие вашей ветки с основной строкой кода?

2 голосов
/ 13 августа 2010

Если вы хотите узнать изменения в вашей ветке, которые не являются результатом интеграции и не были интегрированы обратно в основную линию, вы можете сделать

p4 interchanges branch_directory/... main_dir/....

Это то, что вы ищете?

Введите

p4 help interchanges

для получения дополнительной информации по этому вопросу.

Это недокументированная функция Perforce.Смотрите 'p4 help undoc' для более подробной информации.

...