Perforce Diff - как вы видите diff текущего файла и конкретную ревизию списка изменений?

Я пытаюсь сравнить текущий файл с конкретным CL# в другой ветке. Я вижу, проверяю ли я вручную, что изменения действительно есть. Однако иногда это требует нескольких шагов (начиная с базовой линии, проверяя следующую интеграцию (может быть, тест), переходя туда, проверяя следующую интеграцию (возможно, производственную) и т. Д., Пока я не окажусь в проверяемой ветви).

Я предположил, что смогу найти файл в проверяемой ветке и сравнить его с CL#, который внес первоначальное изменение.

Пример:

  • файл supbro.cpp был изменен с CL: 1122 в //sup/baseline/branch/init
  • Я хочу проверить ../branch/test для этих изменений на supbro.cpp
  • Я выбираю файл в ../branch/test и нажмите Diff Against..

Когда я пытаюсь сделать это, я все еще вижу разницу.. то есть я вижу изменения, которые были первоначально сделаны. То, что я ожидал увидеть, не было различий, указывающих на то, что два файла / CL были идентичны

Что мне не хватает?отказ от ответственности: я довольно новичок в p4

1 ответ

Вы пытались проверить эти файлы в командной строке, чтобы узнать, идентичны ли они? Например:

  p4 diff2 //sup/baseline/branch/init/supbro.cpp@1122 //sup/baseline/branch/test/supbro.cpp#head

ПРИМЕРЫ

$ p4 diff2 -q //pb/main/src/yyacc //depot/Jam/MAIN/src/yyacc@263
==== //pb/main/src/yyacc#1 (xtext) - //depot/Jam/MAIN/src/yyacc#3 (text) ==== content

$ p4 diff2 //pb/main/src/yyacc@8703 //depot/Jam/MAIN/src/yyacc
==== //pb/main/src/yyacc#1 (xtext) - //depot/Jam/MAIN/src/yyacc#5 (xtext) ==== identical

RERENCES

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_diff2.html

Другие вопросы по тегам