P4Vは、統合の一環として多数のファイルを解決しようとしているときに、私の手を借りてしまっています。私はコマンドラインでこれを行うことができるようにしたい。 CLを右クリックしPERFORCEはコマンドラインから自動的に解決しますか?
- :
はここP4Vの手順です。
- 「ファイルの解決...」を選択します。ダイアログが表示されます。
- 「競合がない場合は、あなたとマージする」を選択します。
- [自動]をクリックします。
これを正しい引数でp4コマンドラインコマンドに変換できますか?
P4Vは、統合の一環として多数のファイルを解決しようとしているときに、私の手を借りてしまっています。私はコマンドラインでこれを行うことができるようにしたい。 CLを右クリックしPERFORCEはコマンドラインから自動的に解決しますか?
はここP4Vの手順です。
これを正しい引数でp4コマンドラインコマンドに変換できますか?
p4 resolve -am [file ...]
を使用すると、競合のあるファイルをスキップできます。
ファイルを指定すると、そのファイルでのみ作業します。 ...
と指定すると、作業ディレクトリ以下のファイルで作業します。ファイルを指定しないと、ワークスペース内のすべてのファイルで機能します。
私は受け入れられた回答にコメントを追加するには十分な評判がないので、新しい回答に情報を追加します。
PERFORCE 2012.2では、チェンジリスト内のファイルへの操作を制限するためのチェンジリスト番号を提供できます。
p4 resolve -c changelist#
解決コマンドでファイルに保留CLを指定することはできません。 – Fostah
いいえ、そうではありません。 1つの方法は、コマンドラインからチェンジリストを取得し、 'p4 describe changelist#'によって返されたファイルを反復処理し、それらを 'p4 resolve -am'に渡すという、バッチの' for'ループでそれを包むことです。 – akf
むしろ 'p4 resolve -as'を使用してください。それが安全であるかどうかだけを解決するので。 '-am'オプションも併合されます。これはマージエラーを引き起こす可能性があります。私はむしろp4mergeで手動で行います。 – Calmarius