1

私のチームメンバーの1人がブランチ(たとえばA)をチェックアウトし、リビジョン(たとえば111)をトランクから作業コピー(ブランチA)にマージしました。マージの競合が発生したため、ファイルを手動で編集してコミットする必要があります。 Aに変更します。

ブランチAをローカルマシンにチェックアウトしました。実行すると

cd{ブランチA}svnpropget svn:mergeinfo

出力にリビジョン111が表示されていません。ただし、チームメンバーでmergeinfoコマンドを実行すると、作業コピーのリビジョン111がマージ済みとして表示されます。

私の質問は、mergeinfoはローカルコピーでのみ機能しますか?チームメイトがブランチにマージしたすべてのリビジョンを追跡するにはどうすればよいですか?

よろしく

4

1 に答える 1

0

わかりました。サブツリーからマージされた変更をコミットしようとして、間違っていました。親ディレクトリからの変更をコミットする必要がありました。

于 2012-05-23T06:37:08.180 に答える