4

最近、Visual Studio への SourceSafe の統合のパフォーマンスが低下し始めました。これは、移動したためであり、SourceSafe の「サーバー」は低速の接続を経由する VPN を介して配置されています。これにより、プロジェクトごとに「サーバー」と通信する必要があるため、Visual C++ 6 で大きなプロジェクトをロードするのに 5 分以上かかりました。また、統合には危険なバグがいくつかあります (特定の共有プロジェクトの自動チェックアウトは、分岐ファイルの間違ったバージョンで最新の取得を行います)。これにより、SourceSafe 統合を無効にしたいと思いましたが、メニュー オプションやアンインストール オプションが見つかりませんでした。Google はいくつかのレジストリの調整を報告していますが、どれも機能していないようです。

SourceSafe を完全にアンインストールせずに、Visual C++ 6 から SourceSafe 統合を削除する簡単な方法を知っている人はいますか?

4

6 に答える 6

9

http://support.microsoft.com/kb/236399から:

Visual C++ 統合開発環境 (IDE) と統合する Microsoft Visual SourceSafe などのソース コード管理ソフトウェアは、Visual C++ の起動時にソース コード サーバーに接続するように構成できます。このような場合、ネットワーク接続が失われると、Visual C++ の起動が非常に遅くなります。パフォーマンスを向上させるには、適切なネットワーク接続を確保するか、Visual C++ IDE とのソース コード管理ソフトウェアの統合を無効にします。後者を行うには、Visual C++ を終了し、RegEdit.Exe を使用して次のレジストリ キーを見つけ、その無効な値を (DWORD) 0x00000001 に設定します。

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled

私はこれに従いましたが、もう一度試してみるとうまくいくようでした。初めて実行したときに、Visual Studio の 2 つ目のコピーが実行されていた可能性があります。

于 2009-01-22T23:01:22.107 に答える
2

テキストエディタで.dspファイルと.dswファイルを開き、.dspファイルと.dswファイルからそれぞれのエントリを削除します。また、.sccファイルを削除します。

于 2009-01-22T22:29:07.257 に答える
1

これを正確に行う方法については、マイクロソフトサポート技術情報の記事があります。

その要点は、テキストエディタで.dswファイルと.dspファイルを手動で編集し、周りにある他のいくつかのファイルを削除する必要があるということです。詳細については、記事を参照してください。

于 2009-01-22T22:32:51.540 に答える
1

上記の解決策が失敗した場合は、次のようにします。

フォルダの名前を変更: \Program Files\Microsoft\%vs%\Common7\IDE\VS SCC

VS は、プラグインが存在しないことについて 1 回文句を言います。「はい」と言って、それを永続的に無視します。

VS で「最新」、「読み取り専用」、および編集されたすべてのファイルは、VS に文句を言わせ、「オーバーライド」を提案します。

あなたは何を得ますか:

  • VS がコンテンツを VSS サーバーに一致させることなく、VSS にリンクされたソリューションをすばやく開きます。

  • VSS にリンクされたソリューションを開き、「チェックアウト」BS で行き詰まることなく、自由にファイルを編集します。

  • これにより、VSS バインディングを使用してプロジェクト ツリーの最上位にある他の分散ソース管理システムを簡単に使用できます。

  • VSS クライアントは、差分、チェックアウト、チェックインを含め、単独で問題なく動作します。

于 2011-06-10T21:54:11.873 に答える
0

私たちにとってうまくいったことは、はるかに簡単で、手動でレジストリ/ファイルを編集する必要がなく、より安全だと思うのは次のとおりです。

1) Visual Studio を完全に終了します。

2) ネットワークから切断します (ケーブルを抜いてワイヤレスをオフにするか、ネットワーク アダプターを無効にします)。

3) プロジェクトの VS6 ワークスペース (DSW) を開きます。起動すると、必要な VSS データベースに接続できないことがわかり、それについて尋ねられます...

4) 今後、ソース管理データベースに再接続しないように VS に指示します。

5) 完了... VS は、そのワークスペース/プロジェクトのセットアップに対するすべての変更を行います。一般に、ソース管理から VS を切断することはなく (レジストリの編集のように)、ファイルを手動で編集することもありません。

于 2012-12-14T21:15:34.377 に答える
0

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled これに従いましたが、もう一度試してみるとうまくいくようでした。初めて実行したときに、Visual Studio の 2 つ目のコピーが実行されていた可能性があります。

その作業.....ありがとうAjay

于 2009-03-06T11:18:36.020 に答える