28

TFSプロジェクトの複数のチェックアウトを無効にしたいのですが。これが私がそれがどのように機能することを期待するかです:

  1. ボブはFile1.csをチェックアウトします。
  2. ジョーは、Visual StudioソリューションエクスプローラーでFile1.csをダブルクリックして変更しようとしましたが、誰かが既にそのファイルをチェックアウトしているため、チェックアウトできないというエラーメッセージが表示されます。

ボブとジョーの両方に対して、VisualStudioで次のように設定してみました。

  1. [チーム]->[チームプロジェクトコレクションの設定]->[ソース管理...]->[ワークスペース設定]タブで、デフォルトのワークスペースタイプを[ローカル(推奨)]から[サーバー]に変更しました。
  2. [チーム]->[チームプロジェクト設定]->[ソース管理...]->[チェックアウト設定]タブで、[複数のチェックアウトを有効にする]のチェックを外すように変更しました。
  3. ソース管理エクスプローラー->ワークスペースコンボボックス->ワークスペース...->編集...->詳細設定->場所内で「ローカル」を「サーバー」に変更しました。

ただし、それでも、ボブとジョーは両方とも同じファイルを同時にチェックアウトできます。設定する必要のある他の構成オプションはありますか?

4

2 に答える 2

27

問題(Edward Thomsonが指摘)は、ステップ3がすべてのユーザーのワークスペースで実行されていなかったことです。

于 2012-10-23T13:18:50.683 に答える
0

[チームプロジェクトコレクションの設定]で[ファイルのマージと複数のチェックアウトを有効にする]のチェックを外すこともできます。

ただし、これは任意の種類のファイルに対して行う必要があります。

http://msdn.microsoft.com/en-us/library/ms252452(v=vs.100).aspx

于 2014-10-31T09:51:20.713 に答える