私たちの作業コピーがどのブランチ(またはトランク)から来たのかを知るのに役立つテクニックはありますか?私たちは最近、Subversionに変換し、リリースブランチを使用しています。私は2人の開発者に、トランクにコミットされていたはずのリリースブランチへの変更をコミットさせました。私たちはCI(TeamCity)を使用しているので、すぐに問題を認識して変更を元に戻すことができましたが、それが再び起こらないようにしたいと思います。 Visual Studio内から、特に間違いを犯して誤ったブランチにコミットするのは簡単です。作業コピーのブランチをどのように追跡するのですか?
TortoiseSVNとAnkhSVNを使用しています。追加するには、編集
: はちょうど私が不注意なミスを防止するための方法を探しています、明確にするために、私はすでにこの情報を検索する方法を知っています。
- 間違った枝で作業をしています。これがコミットの前に検出された場合、開発者は変更を正しいブランチにマージする必要があります。
- 間違ったブランチにコミットしています。これは、ポイント1の痛みと、Subversionの変更を元に戻す必要があることを組み合わせたものです。
編集済み:VisualSVN VSプラグインに切り替えるだけで、現在の作業コピーのパスを表示するツールバーが表示されます。私は正しい支店で働いているという安心感が本当に好きです。
真実ですが、これは間違いを防止していません。私たちは通常VSからコミットし、AnkhSVNはURLを表示しません。たぶん、VisualSVNを見てみましょう。 –
だから今あなたは別の質問をしています。 –