当社の小さなチーム (6 人) の開発チームは、さまざまなスキル レベルと製品知識を持つ個人で構成されています。
自分自身 (または経験不足)から身を守るには、どの分岐ポリシーを使用する必要がありますか?
有益と思われる頻度で分岐します。
やればやるほど、理解が深まります。
あなたがそれを理解すればするほど、あなたはより多くの利益を引き出し、あなたが引き起こす問題やエラーは少なくなります。
分岐を実行しなければならない極端な場合にのみ分岐を任せれば、頭痛を引き起こすような方法で分岐を実行することはほぼ確実です。練習することで、これははるかに起こりにくくなります。
分岐への障壁をできるだけ低く保ちます。
私はこれを要約することができると思います:練習、練習、練習。
長期的には、分岐とマージのサポートが優れているソース管理システムに切り替える方がおそらく簡単でしょう。SVN は分岐には適していますが、マージの適切なサポートが不足しています。Mercurial と Git の両方を検討する必要があると思います。それらのいずれかを使用すると、おそらくブランチのポリシングについてあまり心配する必要はありません.