少し前まで、Microsoft VSS をバージョン管理ツールとして使用しており、すべてのリリースの終了後にコードのブランチを作成し、それをクライアントに展開していました。
今は SVN に移行し、最近タグ/ブランチについて多くの議論がありました。特定のリリースの開発後にコードにタグを付けたりブランチしたりする必要がありますか?
SVN は実際にそのような目的で「タグ」を推奨していますが、それ以上の変更を加えないことも推奨しています。このリリースで発生する凶悪なバグ修正はどこで行うのでしょうか?
他に行っていることは、タグとブランチの両方を作成し、タグをクライアントにデプロイし、バグが発生した場合に備えて、ブランチに修正を加えてから再度タグ付けすることです :-(
他の人は何をしますか?