2012-04-03 14 views
1

ソース管理にVisual Studio 2010を使用しています。私たちのVBソリューションにはいくつかのプロジェクトがあります。 (1つのEXEといくつかのDLL)。ここでソリューションのデバッグ中にVisual Studioでクラスをエディタに読み込まない場合

が問題である:。 1)プログラマーAは、VBのクラスへの変更をチェックその中になり

2)プログラマーアプリケーションをデバッグしているB、エディタでそのクラスに行くとチェックそれを出す。

直ちに、「あなたの動作によってファイルなどのチェックが行われ、ソース管理の新しいバージョンが開発環境にロードされました」というメッセージが表示されます。 OKと言うと、クラス内のすべての行にツールチップ「デバッグ中にこの変更を適用できません」が下線付きで表示されます。

デバッグを中止します。

3)プログラマAが行った変更がチェックアウトされ、ディスク上にありますがエディタにロードされません。したがって、プログラマーBがファイルを変更してチェックインすると、プログラマーAが行った変更は失われます。

4)ソリューションが一時停止している場合は、このようなことは起こりません。また、class.vbをクローズして再度開くと、新しいものがディスクから取得されます。

デバッグ中に最近更新されたコードをチェックアウトしているため、コードの変更がいくつか失われています。

どれadeas

スティーブン・シンプソン

、それはそれはプログラムが

感謝をデバッグしているときに我々は、エディタにロードするために、新たにチェックアウトされたソースコードを取得する方法である、適切に動作させるためにどのようになど

答えて

0

[オプション]> [ソース管理]> [環境とオプション]> [ソース管理]> [Visual Studio TFS]で、各開発者の設定が同じであることを確認する必要があります。

これらの設定を試してください:チェックアウト時にアイテムの最新バージョンを取得してください(チェックしておく必要があります)、チェックインされたitmsを編集する(untickedにする)ようにしてください。

しかし、実際の問題は、開発者がデバッグの途中でファイルをチェックアウトしてはならないということです。発見したように、問題が発生する可能性があります。より厳格な体制を課すことは困難を減らすだろう。

関連する問題