2011-10-19 15 views
0

私が働いているチームはSVNを使って作業しているプロジェクトをきれいに保ちました。私たち自身の作業コピーを持っているので、私たちが行った変更をマージして私たちのローカルブランチをトランクと同期させておく必要があります。最近、トランクに変更が加えられました。トランクと同じであった私自身のブランチにそれをマージしようとしたとき、それは変更を受け取りませんでした。自分のブランチの新しいコピーをチェックアウトして再度マージしようとしましたが、変更されたファイルはブランチで更新されませんでした。本当に奇妙なのは、ファイルの変更を受け取りましたが、トランクに作られたものではありませんでした。SVN奇妙なマージ

誰もがこれに似た問題を抱えていましたか?そうであれば、それを修正するために何をしましたか?

+0

ソースコントロールとしてMercurial(http://mercurial.selenic.com/)を使用することをお勧めします。マージはSVNに比べて夢です –

答えて

2

Plsはそのファイルのsvn:mergeinfoを見て、svnが変更がすでにトランクからブランチにマージされていると思うかどうかをチェックします。