English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > Visual SourceSafe ファイル システム プラグイン

Visual SourceSafe ファイル システム プラグイン

Visual SourceSafe 用の Merge プラグインは Visual SourceSafe データベースの中のファイルへのアクセスを可能にします。コンピュータに Visual SourceSafe クライアント ツールをインストールする必要があります。

Merge v6.5.2105 以降

Merge v6.5.2104 以前

プラグインを使用してできること

このプラグインを使用して、たとえばデータベースに対して Visual SourceSafe 作業ディレクトリとフォルダ比較を行うことができます。あるいはデータベースの中の異なるブランチ(あるいは同じブランチの異なった時点)を直接比較することもできます。

このプラグインは Visual SourceSafe データベースへの読み取り専用アクセスを提供します。データベースのファイルを修正するには、Visual SourceSafe ツールを使用してファイルを開き編集してサブミットする必要があります。

Visual SourceSafe プラグインの使用

Visual SourceSafe データベースのファイルやプロジェクトを指定するには、 ファイルやプロジェクトのパスに URI 形式で vss: をプレフィックスします。下の例でわかるように、ユーザー名、パスワードおよび SRCSAFE.INI ファイルのパスを URI に含めることができます。

URI 説明
vss://$/notepad $/notepad プロジェクトの最新版を指定します。
vss://$/notepad/notepad.cpp $/notepad/notepad.cpp ファイルの最新の改訂版を指定します。
vss://$/notepad;2000/03/23 2000年3月23日の $/notepadプロジェクトを指定します。サポートしている唯一の日付け時刻形式は、ロケールに依存しない YYYY/MM/DD[ HH:MM:SS] であることに注意してください。
vss://$/notepad;5 $/notepad プロジェクトの改訂版 5 を指定します。
vss://$/notepad/notepad.cpp;43 $/notepad/notepad.cpp ファイルの改訂版 43 を指定します。
vss://jrs@c:¥vss¥srcsafe.ini/$/notepad/notepad.cpp 上記に加え、ユーザーjrs、パスワードなしで c:¥vss¥srcsafe.ini に位置する SRCSAFE.INI データベースに接続します。
vss://jrs:wibble@c:¥vss¥srcsafe.ini/$/notepad/notepad.cpp 上記に加え、wibble パスワードを指定しています。
vss://jrs:*@c:¥vss¥srcsafe.ini/$/notepad/notepad.cpp 上記と同じですが、Merge はパスワードの入力を促すプロンプトを表示します。これはスクリーン上または比較レポートの中でパスワードが示されないことを保証します。

ユーザー名を指定する場合は SRCSAFE.INI ファイルのパスも指定する必要があります。

既知の問題

Visual SourceSafe API はデータベース中のファイルのサイズを得る方法を提供しません。Merge はデータベースのすべてのファイルに 1K バイトのファイルサイズを想定します。

Visual SourceSafe API は強固ではありません。特に、2箇所以上のフォルダ比較が同時に同じ SourceSafe データベースにアクセス使用とした場合、いくつかのファイル オペレーションが失敗します。失敗したファイル比較は、[再テストの選択選択行の再比較 ツールバー ボタンコマンドを使用して再試行することができます。