作業コピーがどのブランチ (またはトランク) からのものかを知るのに役立つテクニックはありますか? 最近 Subversion に変換し、リリース ブランチを使用しています。2 人の開発者に、トランクにコミットする必要があるリリース ブランチへの変更をコミットしてもらいました。CI(TeamCity)を使っているので、すぐに問題を認識して変更を元に戻すことができましたが、再発を防ぎたいです。特に Visual Studio 内からは、間違いを犯して間違ったブランチにコミットするのは簡単です。
TortoiseSVN と AnkhSVN を使用しています。
編集して追加: 明確にするために、不注意な間違いを防ぐ方法を探しています。この情報を見つける方法は既に知っています。私が防ごうとしている2つの不注意な間違いがあります:
- 間違ったブランチで作業を行っています。これがコミット前に見つかった場合、開発者は変更を正しいブランチにマージする必要があります。
- 間違ったブランチにコミットしています。これは、ポイント 1 の苦痛と、Subversion での変更を元に戻さなければならないことを組み合わせたものです。
編集して追加: VisualSVN VS プラグインに切り替えたばかりで、現在の作業コピーのパスを表示するツールバーがあります。正しいブランチに取り組んでいるという安心感が本当に気に入っています。