4

1) トランクがあり、そこからブランチを作成しました。

2) トランクにはディレクトリ A が含まれており、ブランチではこのディレクトリの名前が B に変更されました。

3) トランクで、誤って A のファイル F に変更を加えました。

4) ブランチを再統合すると、ツリーの競合が発生します

5) 賢く、トランク内のファイル F への変更を元に戻しました - しかし、これは解決策ではありませんでした。これは、マージ中にサブバージョンがまだ変更を実行しようとしてから元に戻そうとするためです。それはまだ紛争につながります。

質問 - パート A: この状況を処理するための正しい解決策は何ですか? 競合を受け入れて手動で処理しますか?

質問-パート B: ファイルがブランチで名前が変更されたディレクトリにある場合、Subversion は通常、ファイルをマージできませんか?

(Subversion 1.6 と Tortoise を使用しています)

4

1 に答える 1

3

質問A:svn resolve --accept=workingあなたがすでに言ったように、手動で並べ替えます。

質問 B: いいえ、できません。誰かが解決策を知っているなら、私はそれを学びたいと思っています。

ツリーの競合にも取り組む この投稿を見ているかもしれません。

于 2010-11-12T13:09:16.087 に答える