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