1

ソース管理には、Visual Studio 2010 と Team Foundation サーバー 2010 を使用しています。私たちの VB ソリューションには、いくつかのプロジェクトがあります。(1 つの EXE といくつかの DLL)。

問題は次のとおりです。1) プログラマー A が VB クラスに変更を加え、チェックインします。

2) アプリケーションをデバッグしているプログラマー B は、エディターでそのクラスに移動し、チェックアウトします。

すぐに彼は、「あなたのアクションによりファイルなどのチェックアウトが発生し、ソース管理からの新しいバージョンが開発環境にロードされました」というメッセージを受け取りました。OK と言うと、クラスのすべての行に下線が引かれ、「デバッグ中にこの変更を適用できません」というツールチップが表示されます。

それで彼はデバッグをやめます。

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

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

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

適切に動作させる方法についてのアイデア。これは、プログラムのデバッグ中に、新しくチェックアウトしたソース コードをエディターにロードする方法です。

ありがとう、

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

4

0 に答える 0