2016-12-06 8 views
2

私は現在、非常に大きな統合(通常は50k +ファイル)を実行しています。 P4Vでは、これらのファイルを表示して手動で操作することは技術的に可能ですが、遅くて扱いにくいものです。PERFORCE:未解決のファイルを別のCLに移動する方法

未解決のファイルを別のCLに移動する方法はありますか?アプリケーションを作成する必要はありませんか?私は "p4 resolve -n"を見ていましたが、p4 reopenで出力をどのように使用するかを理解することはできません(これが私が望むことを行う最良の方法だと仮定して)。

感謝。

答えて

2

ような何か:

p4 -F %localFile% resolve -n | p4 -x - reopen -c CHANGE 

はそれを行うべきです。 ( "p4 -e resolve -n"を実行すると出力に使用可能な変数のリストが表示されますが、localFileは必要なものだと思います)。

-1

いつかは同じ問題がありました。

は別のコンピュータ/ワークスペースにPERFORCEのチェンジリストを移動するには、 は、以下のリンクで与えられた手順に従ってください。

movng unresolved files/changelists

1

サム・スタッフォードの答えは接戦だったが、エラーが含まれているので、ここで作業バージョンです説明と一緒に。

p4 -F %localPath% resolve -n | p4 -x - reopen -c default 

説明:

あなたはこれを使用することができ

-F%localPathに%:なし手段「リスト未解決のファイル:

決意-nローカルフォーマットで出力パスにP4を伝えます実際にそれらを解決する "。 (P4 Resolve

-x - は:私たちは、ファイルのリストに作業になりますP4指示、および「 - 」ファイルのリストを再度開く標準入力(パイプ)から(p4 Global options

に来ていることを意味します - cデフォルト:指定されたチェンジリスト内の指定されたファイルを再度開きます( "デフォルト"は既存のチェンジリスト番号で置き換えることができます)。 (p4 reopen

注:移動されたファイルを再度開くと、p4 reopenは変更の半分(add)だけを移動し、以前のチェンジリストに残します。私はそれらを手動で動かす以外の解決策を見いださなかった。

関連する問題