ソースコントロールを使用する場合、私が慣れてきた方法はトランク上で開発し、QAに移動する直前にトランクを分岐することです。ソースコントロール分岐のさまざまなアプローチ
私は部門内の他の人と話していました。明らかに、開発サイクルの初めに新しいブランチを作成し、その開発作業を行うための別の作業方法についての情熱的な意見がありますブランチを作成し、最後にトランクにマージします。このアプローチのアイデアは、トランクを元の状態に保つことです。
私は、後者のアプローチが「標準的な」アプローチであると主張していることに非常に懐疑的ですが(別に言えばうれしいですが)、それはかなり一般的であると聞いても驚かないでしょう。私はそれにいくつかのメリットがあると思います(どの機能や機能セットをいつ配備するか選択しやすい)が、いくつかの欠点もあります(単一のブランチをすべてトランクにマージする必要があるため)
は、いくつかのその後の研究を行なったし、これを見つけた:http://www.lostechies.com/blogs/derickbailey/archive/2009/07/15/branch-per-feature-source-control-introduction.aspx
は、これらのアプローチの相対的な強みと弱みのために人々から自分の感覚を聞くために好奇心だろうされており、また、人々が使用している可能性のある他のアプローチについて。
Naw、これはまさに私が探していたものです。ありがとう。 –
ええ、私は同じ意見を持っていますが、私は自分自身で、少なくとも私にとっては、他の何よりも歴史的偏見があることを今でも認識しています。あなたが提供したリンクの各キャンプにいくつか興味深い回答があります... –