開発ブランチをレポジトリのトランクにマージしようとしています。私が取った手順:
- トランクに切り替える
- 最新であることを確認し、競合を解決します
- [チーム]->[マージ]に移動します
- URLを選択:開発ブランチ
- リビジョンの開始:ブランチが作成されたときのリビジョン
- 改訂終了:HEAD
- わかった
これは魔法を実行するはずです-それは素晴らしい同期ビューを開き、すべての競合を表示しますが、そこで問題が発生します:
比較エディターには、2つのファイルが表示されます。リモートファイル(306)
これは本当に奇妙なことです。リモートファイルのリビジョン番号は、実際には作業コピー(トランク)内のファイルの1つであり、コンテンツも同様です。ローカルファイルには、ブランチ内のファイルのコンテンツが含まれています。
これで、矢印は、左から右(ブランチからトランク)にマージしていることを正しく示しています。これは、[OK]をクリックしたときにも発生します。
しかし、私は変更を右から左にしか移動できません!!! それは私が望んでいることではありません-ブランチの変更をトランクの古いコンテンツで上書きしたくありません。コンテンツを左(ブランチ)から右(トランク)に移動したい。しかし、私は正しいファイルに書くことさえできません。
なぜそこにリモートファイルを書き込むのかわかりませんか?リモートファイルウィンドウに作業コピーファイルが明確に表示され、ブランチからのファイル(マージ用)がローカルファイルに表示されます。
Subversiveにバグがありますか?
Thx、マーティン