方法 : Visual SourceSafe からソース管理のバインディングを移行する

更新 : 2007 年 11 月

Visual Studio 2005 および Visual Studio 2008 のソリューションでは、Visual Studio でソース管理操作を実行できるように、VSS コンバータによってソース管理バインドが自動的に Team Foundation バージョン管理 に移行します。なんらかの理由でソリューションが正しく移行されない場合は、手動でソース管理バインドを移行できます。次の手順を使用すると、Visual Studio 2005 より前のバージョンの Visual Studio で開発されたソリューションおよびプロジェクトを Team Foundation バージョン管理 にバインドするために移行できます。

必要なアクセス許可

この手順を実行するには、貢献者セキュリティ グループのメンバであるか、または [読み取り]、[チェックイン]、および [チェックアウト] のアクセス許可が [許可] に設定されている必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。

以前のバージョンのプロジェクトの変換

Visual Studio 2005 以前のバージョンのプロジェクトのソース管理バインドを変換するには、次の手順に従います。

ソース管理のバインディングを変換および変更するには

  1. フォルダをワークスペースに割り当てていない場合は、次の手順を実行します。

    1. ソース管理エクスプローラで、ソリューションが格納されているフォルダを右クリックし、[ローカル フォルダにマップ] をクリックします。

    2. ローカル コンピュータ上の適切なフォルダを選択し、[マップ] をクリックします。

    3. バージョン管理からファイルを取得するかどうかを確認するプロンプトで、[はい] をクリックします。

    フォルダとファイルのコピーが、割り当てられたローカル フォルダに取得されます。

  2. ソリューションが格納されているフォルダを右クリックし、[編集用にチェックアウト] をクリックします。

  3. [チェックアウト] ダイアログ ボックスで、[チェックアウト] をクリックします。

  4. [ファイル] メニューの [開く] をクリックし、[プロジェクト/ソリューション] をクリックします。

  5. [プロジェクトを開く] ダイアログ ボックスで、チェックアウトしたソリューション ファイルを探して選択し、[開く] をクリックします。

  6. Visual Studio 変換ウィザード で、[完了] をクリックします。

    Team Foundation が、ソリューション (.sln) ファイルとプロジェクト (.proj) ファイルを自動的に Visual Studio 2005 の形式に変換します。また、ソリューションが Team Foundation にバインドされます。

  7. 変換が終了したら、[閉じる] をクリックします。

  8. ソース管理エクスプローラで、ソリューションが格納されているフォルダを右クリックし、[保留中の変更をチェックイン] をクリックします。

  9. 必要な詳細項目すべてを [チェックイン] ダイアログ ボックスに指定し、すべてのファイルを選択して、[チェックイン] をクリックします。

手動によるソース管理バインドの変更

ソース管理バインドを手動で変更するには、次の手順に従います。

ソース管理バインドを Team Foundation Server に手動で変更するには

  1. フォルダをワークスペースに割り当てていない場合は、次の手順を実行します。

    1. ソース管理エクスプローラで、ソリューションが格納されているフォルダを右クリックし、[ローカル フォルダにマップ] をクリックします。

    2. ローカル コンピュータ上の適切なフォルダを選択し、[マップ] をクリックします。

    3. バージョン管理からファイルを取得するかどうかを確認するプロンプトで、[はい] をクリックします。

    フォルダとファイルのコピーが、割り当てられたローカル フォルダに取得されます。

  2. ソリューションが格納されているフォルダを右クリックし、[編集用にチェックアウト] をクリックします。

  3. [チェックアウト] ダイアログ ボックスで、[チェックアウト] をクリックします。

  4. ソリューション ファイルをダブルクリックして Visual Studio で開きます。

  5. [ファイル] メニューの [ソース管理] をポイントし、[ソース管理の変更] をクリックします。

    [ソース管理の変更] ダイアログ ボックスが開き、再バインドできる各ソリューションとプロジェクトの一覧が表示されます。

  6. ソリューションおよびプロジェクトが既に Visual SourceSafe にバインドされている場合、バインドを解除する必要があります。[バインドの解除] をクリックします。

    ms253188.alert_note(ja-jp,VS.90).gifメモ :

    バインドの解除の実行を確認するプロンプトが表示されたら、[はい] をクリックします。

  7. [OK] をクリックします。

  8. [ツール] メニューの [オプション] をクリックします。

  9. [ソース管理] ノードを選択します。

  10. [現在のソース管理プラグイン] ボックスの一覧の [Visual Studio Team Foundation Server] を選択します。

  11. [OK] をクリックします。

  12. [ファイル] メニューの [ソース管理] をポイントし、[ソース管理の変更] をクリックします。

  13. サーバーにバインドされていない各行で、[バインド] をクリックします。

  14. [OK] をクリックします。

  15. ソース管理エクスプローラで、ソリューションが格納されているフォルダを右クリックし、[保留中の変更をチェックイン] をクリックします。

  16. 必要な詳細項目すべてを [チェックイン] ダイアログ ボックスに指定し、すべてのファイルを選択して、[チェックイン] をクリックします。

参照

処理手順

チュートリアル : Visual SourceSafe から Team Foundation への移行

その他の技術情報

ソース管理の移行