25

個別に変更を行っているブランチがあります。トランクの変更を行う他のチームメイト。シナリオは、トランクの更新とブランチの更新を含むリリースを提供したいと考えています。まだ完全なモジュールを作成していないため、ブランチをトランクにマージしたくありません。代わりに、トランクから別の新しいブランチを作成し、ブランチの変更をその新しいブランチにマージしたいと考えています。ブランチの更新と最新のトランクの更新で新しいブランチを完全に更新できるようにします

私は亀のsvnマージを使用していますが、これが私がしたことです:

トランクに新しく追加されたファイルがあるとしましょう:A、私のブランチにはありません。そのため、新しく作成されたブランチにもファイル A が含まれています (マージ オプション「Merging Two Different Trees」を使用しました)。新しいブランチ フォルダに移動し、そのブランチ URL を [FROM] フィールドに指定し、[フィールドに。マージすると、その A ファイルがローカル コピーから削除されます。どうやら私が理解しているのは、変更を統合する代わりに、マージによって新しいブランチ状態が私のブランチ状態になったということです。

私が望むのは、新しいブランチの最新の変更を失うことなく、ブランチの変更を新しいブランチにマージすることです。新しいブランチを持つことができるように: 最新のトランクの変更 + 私のブランチの変更。

これを行う方法?

4

2 に答える 2

3

トランクから新しいブランチを作成し、Merge a range of Revisionを介してブランチを新しいブランチにマージします。新しいブランチは新しいため、すべて正常に動作するはずです。

于 2013-08-19T09:18:12.333 に答える