2011-05-10 5 views
2

私はトランクからブランチを作成しました。私はJavaコンパイラに対してコンパイルされないファイルがいくつかあることに気付きました(不思議なことに、私の仲間のJavaコンパイラに対してコンパイルします)。トランクのファイルを私のコンパイラのより厳しいポリシーに適合させようとしている間に私の支店でそれらを削除しました。ブランチで作業していたので、変更したファイルの一部だけをトランクにマージするにはどうすればいいですか?

私はブランチでいくつかの変更を加えましたが、今ではトランクにそれらをマージしたいと思います(トランクは現時点で私がブランチを作成する前と同じです)。問題は、削除されたテストのカップルがトランクに漏れることは望ましくないということです。

これを行うには?

答えて

1

削除されたアクションのリビジョンが正しくなければなりませんか? -rスイッチを使用してリビジョンの範囲をマージし、トランクに入れたくない部分を削除するリビジョンがあることを確認してください。

TortoiseSVNのようなツールを使用している場合、はるかに簡単です。マージするリビジョンを選択することができます。したがって、リビジョンを変更したリビジョンは無視されます。

とにかく削除リビジョンをマージする場合は、変更された変更がトランクに漏れてしまう心配はありません。また、マージ後にコミットする必要がありますが、これらの変更がチェンジセットに存在しないことを確認してください。

+0

これは簡単ではありません。変更はいくつかのリビジョンにまたがっています。これについては何もしないで、1つずつ桜を選んでいますよね? –

関連する問題