0

次のシナリオを検討してください。

Hally と Sarry は両方とも、ファイル A の同じリビジョンをチェックアウトします。

どちらも A にいくつかの変更を加えます。

ハリーが最初にチェックインします。ドラマはありません。

次に、Sarry はチェックインを試みます。ファイル A が古くなっていると言われ、変更をチェックインする前に、リポジトリの最新バージョンをローカルで変更された A とマージする必要があります。

私の質問:

これは、Hally と Sarry の変更の間に競合がある場合にのみ必要です。競合がない場合、SVN はとにかく Sarry がチェックインできるようにし、Sarry の変更をリポジトリ バージョンと自動マージして、次のようなメッセージを出力する必要があります。

競合がなくても SVN が常に手動での更新とマージを強制することに少し不満があります。

4

1 に答える 1

0

Sarry は単純に svn を起動する必要があります。競合がなければマージは自動的に行われます。両方が同じ行を異なる方法で変更した場合にのみ、彼女はマージを手伝うように求められます.

于 2015-02-26T10:52:42.577 に答える