2012-05-04 19 views
1

私のチームメンバーの1人がブランチをチェックアウトして、トランクからリビジョンを111にマージして作業コピー(ブランチA)にしました。競合が発生したので、彼は私が実行し、私は私の地元のmachine.Whenに分岐Aをチェックアウトした手動で行うファイルを編集し、A.mergeinfoを使用してチームメイトのsvnマージを追跡する方法

への変更をコミットする必要があります

CD {分岐A} のsvn PropGetメソッドのsvn :mergeinfo

出力にリビジョン111が表示されていません。私のチームメンバーのmergeinfoコマンドを実行しているときに、コピーリビジョン1 11はマージされた状態を示しています。

私の質問は、mergeinfoはローカルコピーでのみ動作しますか? HOwは、私のチームメイトがブランチにマージするすべてのリビジョンを追跡することができますか?

よろしく

+0

'{ブランチA}'のチェックアウトで 'svn up'して' svn:mergeinfo'の値をチェックするとどうなりますか? 'svn propget'をブランチのURL(' svn info'を使って取得できます)に渡して、プロパティが実際に存在することを確認することで、そのプロパティをリポジトリ内で直接見ることもできます。 – kostix

+0

返信用のtanx。 :D – born

+0

私はそれを試しました。私の作業コピーを更新して、svn mergeinfo {url}コマンドを実行しましたが、マージされたリビジョンは表示されません。 – born

答えて

0

it.Iがサブツリーからマージされた変更をコミットしようとしていることで、それは間違ってやっていたok.got。親ディレクトリから変更をコミットする必要がありました。

関連する問題