私はp4マージのためにウィンドウにバッチスクリプトを書いています。 P4でp4(perforce)をコマンドラインでマージするには?
次のように、私は、送信元と送信先のフォルダを持っている:
ソース: //デポ/ A/B/C/SRC/
先: //デポを/ a/b/c/dest/
「dest」の内容全体を「src」に置き換えてください。
ので、ソースは次のようになります場合はマージする前に:
のsrc/Folder1に/ 1.TXT
のsrc/Folder1に/ 2.txt(内容は1111です)
(内容は2222です)SRC/FOLDER2/1.TXT(含有量が3333である)
SRC/FOLDER2/2.txt(含有量が4444である)
とマージする前に、destが次のようになります。
のdest/Folder1に/ 1.TXT(内容は5555である)
のdest/Folder1に/ 3.txt(内容は6666である)
DEST /Folder4/1.txt(内容は7777である)
のdest/Folder4/2.txt(内容は8888である)
その後、マージした後、 "destが" のようになります。これ:
DEST/Folder1に/ 1.TXT(含有量が1111である)
DEST/Folder1に/ 2.txt(含有量が2222である)
DEST/FOLDER2/1.TXT(コンテンツであります3333)
DEST/FOLDER2/2.txt(含有量が4444である)
注意:
Folder4は、SRCにありませんでしたので、がDESTからを削除されます。
Folder2がを追加しました。srcにあったので、がdestに追加されました。
は私がやっていることは次のとおりです。
- P4は//統合デポ/ A/B/C/SRC/... //デポ/ A/B/C/DEST/.. 。
- のp4解決 -at
- p4が
しかし、それは私に望ましい行動を与えていません。助けてください。
-fオプションは、私のために必要な仕事をしていません。 – Jatin
私が望むのは、私がsrc - > destからマージするときです。 srcとdestの内容はまったく同じように見えるはずです。 「DEST」は「SRC」になかった新しいフォルダやファイルが含まれている場合は、意味 – Jatin
は、それから、それが削除されます必要があります。 – Jatin