24

私は P4v を使用しています。フォルダのコンテキスト メニューを表示すると、次のオプションがあります。 - - 統合/マージ - コピー - ブランチ

彼らは皆同じ​​ことをしているように私には思えます。これらのコマンドに実際の違いはありますか?

ありがとう。

4

3 に答える 3

20

統合またはマージするときは、ファイルをブレンドします。つまり、変更が重複しているファイルを解決する必要があります。「p4merge」と「p4integrate」はこれを行います。

コピーすると、ファイルが置き換えられます。重複する変更は解決されません。'p4copy'はこれを行います。

分岐するときは、以前はファイルが存在しなかった場所にファイルをコピーします。'p4populate'はこれを行います。

P4Vの機能は、使用しているP4Vのバージョンによって異なります。ログペインを見ると、実行中のp4コマンドを確認できます。(「プレビュー」を使用して、-nを指定してこれらのコマンドを実行できるようにします。)

于 2012-08-13T15:03:09.983 に答える
2

Perforceマニュアルから:

ブランチ

(名詞) ファイルを追加するのではなく、ファイルをコピーすることによって作成される関連ファイルのセット。関連ファイルのグループは、コードラインと呼ばれることがよくあります。

(動詞) ブランチを作成する。

統合

既存のファイルから新しいファイルを作成し、それらの祖先を保持する (分岐) か、あるファイル セットから別のファイル セットに変更を伝達する (マージ)。

マージ

通常、P4Merge などのマージ ツールを使用して、競合する 2 つのファイル リビジョンの内容を 1 つのファイルに結合するプロセス。

解決

ファイルの 2 つのリビジョン間の違いを調整するために使用するプロセス。送信するファイルを選択するか、競合するファイルの内容をマージすることによって、競合を解決することを選択できます。

于 2016-03-24T16:47:00.047 に答える
1

カルマリウス 27 6 月 27 13 9:03 から:

「p4 copy」はサーバー側でコピーを行いますか?

Perforce が各ファイルの余分なコピーをサーバーに保存するかどうかを尋ねる場合、答えはノーです。コピーは、Perforce デポ ストレージ領域内のファイルの単一インスタンスへの参照にすぎません。

于 2014-01-22T19:39:16.863 に答える