私は P4v を使用しています。フォルダのコンテキスト メニューを表示すると、次のオプションがあります。 - - 統合/マージ - コピー - ブランチ
彼らは皆同じことをしているように私には思えます。これらのコマンドに実際の違いはありますか?
ありがとう。
統合またはマージするときは、ファイルをブレンドします。つまり、変更が重複しているファイルを解決する必要があります。「p4merge」と「p4integrate」はこれを行います。
コピーすると、ファイルが置き換えられます。重複する変更は解決されません。'p4copy'はこれを行います。
分岐するときは、以前はファイルが存在しなかった場所にファイルをコピーします。'p4populate'はこれを行います。
P4Vの機能は、使用しているP4Vのバージョンによって異なります。ログペインを見ると、実行中のp4コマンドを確認できます。(「プレビュー」を使用して、-nを指定してこれらのコマンドを実行できるようにします。)
ブランチ
(名詞) ファイルを追加するのではなく、ファイルをコピーすることによって作成される関連ファイルのセット。関連ファイルのグループは、コードラインと呼ばれることがよくあります。
(動詞) ブランチを作成する。
統合
既存のファイルから新しいファイルを作成し、それらの祖先を保持する (分岐) か、あるファイル セットから別のファイル セットに変更を伝達する (マージ)。
マージ
通常、P4Merge などのマージ ツールを使用して、競合する 2 つのファイル リビジョンの内容を 1 つのファイルに結合するプロセス。
解決
ファイルの 2 つのリビジョン間の違いを調整するために使用するプロセス。送信するファイルを選択するか、競合するファイルの内容をマージすることによって、競合を解決することを選択できます。
カルマリウス 27 6 月 27 13 9:03 から:
「p4 copy」はサーバー側でコピーを行いますか?
Perforce が各ファイルの余分なコピーをサーバーに保存するかどうかを尋ねる場合、答えはノーです。コピーは、Perforce デポ ストレージ領域内のファイルの単一インスタンスへの参照にすぎません。