2016-09-19 4 views
0

「ツール - >オプション」のソース管理設定が「チェックアウト時にプロンプ​​ト」に変更された場合、チェックアウトが自動的に行われます。TFSは、ソリューションがビルドまたはソリューションが開かれたときにチェックアウトを要求しますか?

このチェックアウトは、何も変更されていないときには行われません。

TFSソースコントロールでこの問題を回避するための設定方法については何が問題かを教えてください。

+0

ビルドアウトプットの一部がTFSにチェックインされている可能性があります。なぜソリューションを開いたときにチェックアウトを促すのかが不明です。 –

+0

@ RB。申し訳ありませんが、チェックアウトを取得しているソリューションではなく、チェックアウトされているソリューションのプロジェクトです。 –

+1

プロジェクトで実際に変化していることを比較して見ましたか? –

答えて

1

CSPROJに無効な設定がある場合、私は同様の状況に遭遇しました。たとえば、プロジェクトのGuidは同じソリューション内の別のプロジェクトのGuidと同じです。このようなことは、CSPROJを手作業でコピーしたり修正したりするときに発生する可能性があります。

私の提案:Studioを開いた後、CSPROJを変更し、保留中の変更の変更を確認し、それらが正しいかどうかを判断します。はいの場合は、チェックインして問題を解決します。

+0

私はチェックインのものと同じ考えをしていました。はい、ここの問題はcsprojでもあり、名前が変更されていて、この問題が発生しています。 –

0

チェックを外して、この:

Tools->Options->Source Control->Environment 
     Checked-in items 
       Saving: Check out automatically 

それが動作するはずです。

+0

私はそれが全くチェックアウトされたがりません。したがって、そのオプションを設定することはできません。 –

+0

これはチェックされていません。 –

+0

とにかくチェックアウトをお願いします。ソリューションはビルドしない場合にのみビルドします –

関連する問題