1

私たちが知っているように、作業ディレクトリのファイルを編集し、このファイルが他の人によって既に削除されている場合、マージを行うと、「マージ時にローカル編集着信削除」が発生しますが、次の状況はどうですか?

数日前、特定のリビジョン1000をブランチからトランクにマージしました。今日、リビジョン990~1100をブランチからトランクにマージする必要があります。svn マージ990~999を最初にマージし、次に1001~1100をマージします。
これらのリビジョンでは、ディレクトリ A にいくつかの興味深い変更があります。

-->ディレクトリ A のリビジョン994で一部のファイルが変更されました (最初のマージでこれらの変更が適用されます)。

-->ディレクトリ A はリビジョン1004で削除されました(残りのマージは削除を適用します)

最後に、「マージ時にローカル編集着信削除」というツリーの競合が発生しました。両方の変更をトランクに適用できるようにしたいのですが、どうすればよいですか? 競合を解決済みとしてマークし、ディレクトリを手動で削除しますか?

4

1 に答える 1

0

私の質問に答えてください。将来、誰かがそれに遭遇するかもしれません。

私はいくつかのテストを試みましたが、この問題を解決する方法は「競合を解決済みとしてマークし、ディレクトリを手動で削除する」です:)

于 2012-12-12T08:18:01.010 に答える