2016-05-13 5 views
1

私はトランクに完全に再統合された開発ブランチを持っていますが、trunkのmergeinfoプロパティには、ブランチが作成される前のブランチに対して大きなリビジョンのリストがあります。svn:ブランチ作成前のmergeinfoエントリ

おそらく、削除される前に完全に統合されていなかった同じ名前のブランチがあったと思います。

私は彼らがおそらく何の害も及ぼしていないことを認識していますが、純粋に美的理由でそれらを取り除きたいと思います。手動で削除するだけで安全ですか、意図しない結果が懸念されるため、私は一人で残しておきますか?

答えて

2

良いニュースは:本当にsvnを操作してSVNを壊すことはできません:mergeinfo 正しく動作していないのは、より複雑な競合が発生するmerginだけです。 この行を削除することができます(削除されたブランチについての前提が真であるかどうかを事前に確認する必要があります)。

しかし、誰かが廃止された(削除)枝を掘るとママ:)

私は一度枝の数十に本当の混乱をした顧客を持っていたために泣かないで、再びトランクにマージしようとした場合リポジトリ全体のすべてのmergeinfoを削除し、構造化された方法で再度慎重にマージしようとしました。しかし、mergeinfoの削除に機能的な欠陥はありませんでした。

+0

ありがとうございました。現在のブランチを完全に再統合してから手動でmergeinfoを編集するまで待つと思います – Andy

関連する問題