機能ブランチをトランクに戻して再統合しようとしていますが、実際のマージが実際に何をしようとしているのかは分かりません。 "テストマージ"は素晴らしいように見えます。 "本物のマージ"は私の作業コピーをねじ込みます。SVNマージとテストのマージ - 結果が同じではない
機能ブランチは、トランクからレビ481で作成されました。トランクは現在525になっています.481-524のすべてのトランクの変更とフィーチャブランチを正常に同期させたので、両方のツリーは現在525になります。
トランクフォルダからマージ操作を開始し、 Tortoiseの「別の木」です。
「から:」ボックスがトランクのURLで、リビジョンが525
に設定「するには:」ボックスは機能ブランチのURLで、リビジョンが525
「作業コピー」に設定トランクのURLに設定されています。
「次へ」をクリックしてから「マージテスト」をクリックすると、すべてがテストでうまく見えるので、実際のマージを行います。
本当のマージは、テストマージがやったことをすべての変更を行いますが、それはまた、後に多くのことを行います。テストマージごとに、すべてが正しいとする(URLをbetweeen違いをマージした後
)、それは "マージr481からr525"と言います。これは木々の衝突の束を与えます。
次に、 "Reverse merging 525 through 481"と言っていますが、これは多くのエラーはありませんが、ファイルに加えられた多くの変更を元に戻すようです。
私の質問は次のとおりです。どのようにして2番目の2つの手順を実行せずにマージできますか?そして、なぜテストに2番目の2つのステップが表示されないのですか?テストのポイントは、ライブマージ中に実際に何が起こるかをプレビューすることです。
私たちはmergeinfoコマンドをサポートしていないサーバーで古いバージョンのSubversionを使用していますので、その方法は使用できません。 – benr