2

私が勤務している会社では、最近、バージョン管理に TFS 2010 の使用を開始し、チェックアウト ポリシーの確立について活発な議論が行われました。現在、複数のチェックアウトが有効になっています。このポリシーが有効になっているのは、小規模な開発チームとして、チェックイン時にマージの競合が発生したときにいつでも集まって議論できるためです。コンセンサスに達しなかったことの 1 つは、チェックアウト時に最新のものを取得することでした。「チェックアウト時に最新のものを有効にする」ポリシーも適用する必要がありますか? 古いコードを編集していないことを確認するのに大いに役立ちますか?

4

1 に答える 1

4

各ユーザーは、Visual Studio で設定を変更することにより、好みの作業方法に従って Visual Studio でこのオプションをローカルで有効にできるため、無効のままにしておくことをお勧めします ([ツール] メニュー -> [オプション] -> [ソース管理] -> [Visual Studio Team Foundation Server])。 .

このオプションを有効にするチームのほとんどは、既にこの方法で動作するシステム (ほとんどが Visual Source Safe) から来ています。

ほとんどの人は、自分のファイルが更新されるタイミングを明示的に制御したいと考えています。そうすれば、チーム メンバーが事前にチェックインした最新の変更に対応する準備ができていない場合に、他のユーザーの変更によって予期せずフローが混乱することはありません。

ただし、アクティブなプロジェクトで共有チェックアウトを使用するすべてのチームは、最新の変更を定期的に取得することをお勧めします。これにより、最終的に作業をチェックインする際の競合や混乱の量が減少するため、トレーニングを受け、認識しておく必要があります。

コードの最新バージョンを取得することを検討してください。

  • 一日の仕事を始めるとき。
  • 非常に忙しいプロジェクトの場合は、一日中
  • 最も重要なのは、変更をチェックインする直前に、最新の変更を取得してビルドをテストすることです。
于 2012-07-30T17:56:07.483 に答える