Perforce で特定の変更を元に戻す方法はありますか? つまり、特定のリビジョンにロールバックするだけではありません...
たとえば、リビジョン #10、#11、#12 に「test.txt」というファイルがあります。
リビジョン #10 の内容:
1
2
3
リビジョン #11 の内容:
1
2
3
3
リビジョン #12 には次のものが含まれます:
1
2
3
3
4
私のファイルはリビジョン #12 にあり、もう 1 つ「3」を追加したリビジョン #11 を「減算」したいと考えています。
私の知る限り、resolve
#10 と #12 に加えられた変更を保持するには、以前のリビジョン (#10) に同期してから、ファイルを最後のリビジョンに更新し、手動で更新する必要があります。
それを自動的に行う方法があるのだろうか?次のようなファイルに特定の変更を統合できることはわかっています。
p4 integrate //depot/v1/test.txt#11,#11 //depot/v2/test.txt
しかし、ここで私が望むのは反対です。つまり、その特定のリビジョンを差し引く..
CVS では、次のようにすることができました。
cvs update -j (upper revision) -j (lower revision)
そしてGitで:
git.exe revert --no-edit --no-commit e5bf3a2cfc6edb4b7fa34233de458131d87e2d74