Share via


サーバーからのファイルのダウンロード (取得)

一般に、サーバーから最新のファイルを定期的に取得して、自身が開発したコードとチーム内の他の開発者が作成したコードの互換性が保たれるようにし、コードをチェックインするときにバグが生じるリスクを最小限に抑える必要があります。 Team Foundation Server から 1 つ以上のファイルの最新バージョンまたは以前のバージョンを開発用コンピューターのワークスペースにダウンロードできます。

必要なアクセス許可

チーム プロジェクトの共同作成者の 1 人である必要があります。 「TFS の既定のグループ、アクセス許可、およびロール [リダイレクト]」を参照してください。

目的に合ったトピックをクリックしてください

  • 一部のファイルの最新バージョンを取得する

  • 一部のファイルの特定バーションを取得する

  • コマンド プロンプトから作業する

  • ヒントを取得する

一部のファイルの最新バージョンを取得する

開発用コンピューターをセットアップした後、サーバーから最新のファイルを取得してください。 その後、アプリケーションの開発を開始できます。

後で開発用コンピューターのワークスペースで機能を開発する際、コードは他の開発者による変更から分離されます。 ただし、準備が整ったら (たとえば、タスクを完了するコードを完了してチェックインした場合など)、チームのファイルの最新バージョンを取得する必要があります。

一部のファイルの最新バージョンを取得するには

一部のファイルの特定バーションを取得する

特殊な場合 (たとえば、回帰のバグを修正する場合など)、1 つまたは複数のファイルの特定バージョンを取得して使用する必要がある場合があります。

注意

ファイルの旧バージョンを取得し、変更を加えてからチェックインを試みた場合、チェックインを完了する前に、競合を解決する必要があることに留意してください。

一部のファイルの特定のバージョンを [履歴] ウィンドウから取得するには

  1. ソリューション エクスプローラーまたはソース管理エクスプローラーで、フォルダーまたはファイルを参照し、ショートカット メニューを開いて [履歴の表示] をクリックします。

  2. [履歴] ウィンドウで、バージョンのショートカット メニューを開き、[このバージョンの取得] を選択します。

ソリューション エクスプローラーまたはソース管理エクスプローラーから一部のファイルの特定バージョンを取得するには

  1. ソリューション エクスプローラーまたはソース管理エクスプローラーで、取得するファイル、または取得するファイルを含むフォルダーを参照して選択します。次にそれらのショートカット メニューを開き、[特定バージョンの取得] を選択します。

    [取得] ダイアログ ボックスが表示されます。

  2. [種類] ドロップダウン リストでオプションを選択します。

    • [変更セット]   変更セットを指定してバージョンを取得します。 詳細については、「変更セットの検索と表示」を参照してください。

    • [日付]   日付を指定してバージョンを取得します。 このオプションを選択する場合は、[日付] ボックスの一覧から日付を選択します。

    • [ラベル]   ラベルを指定してバージョンを取得します。 詳細については、「ラベルを使用したファイルのスナップショット取得」を参照してください。

    • [最新バージョン]   サーバー上の最新バージョンを取得します。

    • [ワークスペース バージョン]   ワークスペースを指定してバージョンを取得します。

  3. (省略可能) [チェックアウトされていない書き込み可能ファイルを上書きする] をオンにします。

    オンにした場合、読み取り専用属性が設定されていないファイルのうち、チェックアウトされていないすべてのファイルが、サーバーからのファイルで上書きされます。 サーバー上のファイルがローカル ワークスペース上のファイルと異なる場合にのみ、上書きが行われます。 既定では、このチェック ボックスはオフになっています。

    ヒント

    このオプションは、tf get /overwrite コマンドを実行することに相当します。

  4. (省略可能) [ローカル バージョンが指定のバージョンと一致する場合でもすべてのファイルを上書きする] チェック ボックスをオンにします。

    オンにした場合、すべてのファイルがサーバーからのファイルで上書きされます。

    ヒント

    このオプションは、tf get /force コマンドを実行することに相当します。

  5. [取得] を選択します。

    ソース管理エクスプローラーが開きます。 手順 5. で [最新バージョン] を選択した場合は、[最新] 列のステータスが [はい] に更新されます。

コマンド プロンプトから作業する

ヒント

  • ヒントサーバーからファイルとフォルダーを取得する場合、システムは、サーバーから削除されたチェックイン済みのファイルをローカル ワークスペースから削除します。 名前が変更された、または移動されたサーバー上のファイルは、ワークスペース内で変更され、サーバー上の変更と対応付けられます。

  • ヒントソース管理エクスプローラーで、[最新] 列にファイルの最新バージョンがあるかどうかを確認できます。 項目のショートカット メニューを開き、[プロパティ] を選択することにより、その項目に関するバージョン情報を確認できます。

  • ヒント サーバー ワークスペースを使用しており、復元する一部のファイルを誤って削除した場合、tf get /all コマンドを使用して削除されたファイルを復元する必要があります。