Borland の StarTeam を介してソース管理を行う不幸な機会があります。残念ながら、うまく機能することはほとんどなく、最大の弱点の 1 つはビューの管理です。私は SVN が大好きで、SVN の考え方から来ています。私たちの問題は、ポスト プロダクション リリースで、変更を「プロダクション サポート」環境にマージするのに数え切れないほどの時間を費やしています。
嫌がらせをしないでください、これは私のしたことではありません。私はそれを継承し、リポジトリを管理するためのより良い方法を提示しようとしています. 別の SCM ツールに切り替えることはできません。
現在のセットアップ
- Product.1.0 (TRUNK、現在の製品コード、およびこのレベルでは保留中のバグ修正)
- Product.2.0 (真のトランク チェックインされたものはすべてテストされ、次の生産サイクルでリリースされます。このビューでは多くの変更が発生します)
私の提案は、それらを交換し、すべての開発をトランク (本番) で行い、リリースにタグを付け、必要に応じて、本番サポートのバグ修正を表す子ビューを作成することです。
- 製造
- Production.2.0.SP.1
上記の提案をサポートするドキュメントが見つからないため、変更が良いアイデアであるかどうか、および別の方法をお勧めするものがあるかどうかについてフィードバックを得ようとしています.