不足している(特定のワークスペースビューから)ファイルを同期するだけで、既存のファイルを正しく上書きしないようにp4 sync -f
PERFORCEに指示する方法があるかどうか疑問に思っています。p4 sync
すべて取得。
2135 次
3 に答える
7
これを試して:
p4 diff -sd | p4 -x- sync -f
これは連鎖コマンドであり、ワークスペース内で#headリビジョン()ではないすべての既知のファイルを検索し、それらのファイルのみp4 diff -sd
を強制的に同期します()。2番目のコマンドに標準入力(STDIN)から読み取るように指示する の使用に注意してください。p4 -x- sync -f
-x-
于 2012-09-12T16:22:01.507 に答える
1
ファイルを取得しない場合p4 sync
、PERFORCEサーバーはファイルがすでにあると見なします。
p4 sync <missing file>#0
サーバーを不足しているファイルに同期させてからp4 sync <missing file>
、新しいコピーを取得します。
または、p4 sync -f <missing tree>/...
欠落しているツリーのみを同期します。
于 2012-09-12T09:22:00.220 に答える
1
グローバル-f
オプションを回避する方法はありません。
通常の同期でファイルの最新バージョンが取得されなかった場合、PERFORCEはファイルがすでに存在していると見なします。ファイルのステータスをPERFORCEの外部で書き込み可能に設定していますか?
影響を受けるファイル/フォルダーがわかっている場合は-f
、それらのファイル/フォルダーだけで使用できます。これはより高速ですが、何かを見逃す可能性があることを意味します。
于 2012-09-12T09:25:43.000 に答える