2

VSS のすべてのバージョンには多くの恐ろしい話があることを知っており、いつかはより優れたソース管理メカニズムに逃げられると思いますが、短期的には、少しクリーンアップを試みているだけなので、この問題についてアドバイスをお願いします。

目的- 古い VB6 ソース コードを「新しい」VSS 2005 データベースに統合します (現在、これらの古いプロジェクトはすべて「古い」VSS 6.0d データベースにチェックインされています)。最終的には、「古い」VSS を排除します。

これまでの進捗状況- 新しい VSS 2005 データベースには、さまざまなプロジェクトが含まれています。Visual Studio 2008 を使用しているものもあれば、Vstudio 2005 を使用しているものもあり、最近追加されたのは上記の VB6 プロジェクトです。これらすべてのプロジェクトと「ソリューション」は個別に正常に表示され、チェックイン、チェックアウト、SourceSafe の起動、相違点の表示などを行うことができます。

しかし、現在 VSS 2005 データベースにあるすべての VB6 プロジェクトは、VSS 2005 ではなく、VSS 6.0d を要求されたときに起動します。

これは正常であり、より良い非 VSS アプローチに到達するまで対処するものですか? または、[ツール] -> [SourceSafe] -> [SourceSafe を実行] をクリックしたときに VSS 2005 を起動するように VB6 を再構成できますか? VSS 6.0d が「アドイン マネージャー」を介して VB6 に「統合」されたことを思い出すようです。この時点で、VB6 がインストールされた開発用 PC には、VSS 2005 と VSS 6.0d クライアントの両方がインストールされています。

4

3 に答える 3

1

VSS 2005 はデータベース形式を変更しませんでした。実際、VSS 2005 で VSS 6.0 db を問題なく開くことができます。バイナリのインストールは別の場所にあり、サイド バイ サイド インストールは問題ありません。コンピューターのパス設定 (およびビジュアル スタジオのバージョン管理の設定) が適切な場所を指すように設定されていることを確認する必要があるだけです。 VSS のバージョン。

VSS2005 のコピーを開き、それを元の VSS 6.0 データベースにポイントするだけで、「移行」を必要とせずに作業を開始できます。

VSS 2005 のインストールと VSS 6.0 のデフォルト パスは、次のように異なります。

VSS 6.0: C:\Program Files\Microsoft Visual Studio\VSS\win32

VSS 2005: C:\Program Files\Microsoft Visual SourceSafe

実行可能ファイルのパスを確認し、正しいパスを指していることを確認します。

幸運を祈ります。

于 2009-09-04T17:09:50.787 に答える
1

メモリから移動するには、次のことを試す必要があります。

SourceSafe クライアントがインストールされているフォルダーで、ssint.exe というファイルを探します。これを SourceSafe 2005 がインストールされている場所にコピーして実行します。これにより、Visual Studio が SourceSafe 2005 をロードするようになります。2005 は、インストールの一部として Visual Studio 6 と統合されません。更新: http://social.msdn.microsoft.com/Forums/en-US/vbinterop/thread/86496254-2b17-4b7b-9134-00275fc4df77

于 2009-09-04T17:16:08.717 に答える
0

VSS 6.0D と VSS 2005 を同じマシンにインストールできるとは知りませんでした。

VSS 6.0D をアンインストールし、VSS 2005 を再インストールします。

于 2009-09-04T17:08:59.247 に答える