これが私のケースです。まず、レポにトランク、ブランチ、タグがあります。私はブランチ/RB1.xトランクにリリースブランチを持っており、すべての最新コードが作業中です。リリース ブランチ RB1.x で作業する必要があったため、変更を加えました。これらの変更をトランクにマージするにはどうすればよいですか?
2 に答える
1
svn 1.4以前を使用していない場合:
トランクから、次を実行します。
svn merge ^/branches/RB1.x
これはマージ追跡機能を使用しているため、同じ変更を何度もマージすることなく、これを複数回実行できるはずです。
または、arkaschaが説明するようにバージョン範囲を指定できます。
于 2012-10-10T19:32:10.337 に答える
1
これは標準的な状況です。
svn コマンドを使用するだけで、ブランチからの変更をトランクにマージできます。
svn merge -r x:y https://someserver/repo/project/branch/123 trunk
x
とy
はリビジョン番号でtrunk
、トランクのチェックアウトです。
競合をクリーンアップしたら、変更をチェックインできます。マージされたリビジョン番号を含む標準のリビジョン コメントを使用することをお勧めします。そうすれば、後でどのリビジョンがすでにマージされているかを簡単に特定できます。
于 2012-10-10T19:27:43.107 に答える