質問

ソース管理にSubversionとSubclipseを使用し、メイントランクを作成してバージョンのブランチを作成するプロセスに従います。

これはうまく機能し、マージに大きな問題はありません。ただし、トランクとブランチの両方でファイルに重大な変更がある場合(残念ながら必要です)、競合を手動で編集する必要があります。問題は、バグ修正を1つまたは2つ見逃していることが時々あることです。

他の人はこの状況にどのように対処しますか?より注意を払ったり、視力の良い人を雇うことは別として、他に考えられる解決策はありますか?

コミットにJIRA参照を追加しますが、これらはマージで失われます。

ありがとう。

役に立ちましたか?

解決

トランクへのすべての変更を行い、次にどのリビジョンがどのバージョンブランチに行くかを選択します... これにより、どのリビジョンがどこに行ったのかを視覚的に記録できます(merginfo)。

また、すべてのリビジョンが最終的にトランクからのリリースに含まれることを想定しています。

他のヒント

自動ユニットテスト&継続的インテグレーション...

ある日から別の日までどのバグ修正がマージされたか思い出せないという問題がある場合は、「レコードのマージのみ」を行うことをお勧めします。 tortoisesvnを使用する-これは、手動で物事を行う必要があり、事実を記録したい状況にぴったりです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top