ワークスペースの作成と操作

ワークスペースは、チームのコードベースのローカル コピーです。ワークスペースを使用できますが、準備が整うまで、dev のコンピューターの分離コードをテストするには、作業をチェックインします。

要件

Team Foundation Server のアクセス許可」を参照してください。

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

  • ワークスペースを追加、編集、または削除します

  • フォルダー マッピングを再利用して、共有します。

  • ワークスペースのオプションを選択します。

  • ワークスペースを切り替えます。

  • ファイルのチェックイン時のオプションを理解します。

  • コマンド プロンプトから行われました。

ワークスペースを追加、編集、または削除します

追加、編集、またはワークスペースを削除するには、[ソース管理エクスプローラー][ワークスペース] のメニューの [ワークスペース] を選択します。[ワークスペースの管理] のダイアログ ボックスが表示されます。

[ワークスペースの管理] ダイアログ ボックス

ユーザーが所有するすべてのワークスペースを表示する場合は、[リモート ワークスペースを表示する] を選択します (他のコンピューターでも含む)。

フォルダー マッピングを再利用して、共有します。

他のチーム メンバーとフォルダー マップを再利用したり共有する場合は、フォルダー マッピングをコピーできます。[作業フォルダ] の一覧のショートカット メニューを開き、**[コピー]**を選択します。フォルダー マッピングを再利用するには、別のバージョン コントロール ワークスペースまたは ビルド定義のワークスペースに貼り付けます。他のチーム メンバーとフォルダー マッピングを共有するには、それらをテキスト ファイルに貼り付け、ファイルを共有します。

choose ワークスペースのオプションを提供します

[ワークスペースの追加] または [ワークスペースの編集] のダイアログ ボックスの [詳細設定] のボタンを選択すると、追加のオプションが表示されます。

  • [所有者]: ワークスペースの所有者のみ使用できます。

    ヒントヒント

    ワークスペースの所有者を変更するのではなく他のユーザーが作業を続ける必要がある場合 中断します (または、シェルブ) を使用すると、作業項目に、シェルブセットを共有することができます。

  • [コンピューター]: このボックスは、ワークスペースがある、読み取り専用です dev のコンピューターを識別します。1 台のコンピューター間でワークスペースを実行できません。ただし、dev のマシンの名前を変更し、その変更にこのフィールドに表示する場合は、実行 tf workspaces /updatecomputername

  • [アクセス許可]: ワークスペースに **[プライベート ワークスペース]**に単一の開発者に dev コンピューターでは、これを使用しています。

    チームが複数の競合の解決のような労力で連携できるように、一つのコンピューターを使用する場合は、[パブリック ワークスペース] を選択します。チーム メンバーにワークスペースを使用できるように、作業をチェックイン [パブリック ワークスペース (制限)]、を選択します。このオプションは **[所有者]**用のチェックインのアクセス許可を予約します。

  • [場所]: [ローカル] の既定値はほとんどの場合に最も適しています。「ローカル ワークスペースとサーバー ワークスペースのどちらを使用するかを決定する」を参照してください。

  • [ファイル時刻]:

    • 各ファイルの日付時刻スタンプ、ワークスペース バージョンの変更セットのタイムスタンプと一致します [チェックイン] 場合は、を選択します。ファイルのチェックイン時のオプションを理解します。を参照してください。

    • 日付時刻スタンプに最終更新日時ローカル ファイルに一致しない場合は、現在のアイコン を選択します。たとえば、チーム メンバーは、月曜日のファイルに対する最新の変更をチェックインした。火曜日で、ファイルを更新するために取得操作を実行します。日付時刻スタンプは火曜日に設定されます。

ワークスペースを切り替えます。

1 つから別のワークスペースに切り替えると、独自の混乱しないように [チーム エクスプローラー] と **[ソース管理エクスプローラー]**両方で同じワークスペースにスイッチ確認します。

ワークスペースを切り替えます。

  1. 作業するチーム プロジェクトにまだ接続されていない場合は、チーム プロジェクトに接続します

  2. [ホーム][ホーム] アイコンを選択し、**[保留中の変更]**を選択 [保留中の変更] アイコンします。

  3. 複数のワークスペースがある場合、のアクティブなワークスペースの名前は、ページ タイトルの下に表示されます。この dev コンピューターのすべてのワークスペースの一覧を表示するには、アクティブなワークスペースの名前を選択します。

    チーム エクスプローラーでのワークスペースの選択

    このメニューで、作業するワークスペースを選択します。

  4. [ホーム][ホーム] アイコンを選択し、**[ソース管理エクスプローラー]**を選択します。

  5. [ソース管理エクスプローラー]では、[ワークスペース] のメニューを開き、ワークスペースを処理するワークスペースを選択します。

    ソース管理エクスプローラーでのワークスペースの切り替え

ファイルのチェックイン時のオプションを理解します。

[ファイル時刻] のオプションの [チェックイン] を選択すると、上で説明したように、各ファイルの日付時刻スタンプは、通常、ワークスペース バージョンの変更セットのタイムスタンプと一致します。以下の点および例外は次のとおりです:

  • ローカル ファイルを変更すると、日付時刻スタンプはファイルを変更した日時と一致します。

  • この機能は Visual Studio 2012 以降と Visual Studio Team Foundation Server 2012 以降を使用する場合にのみ使用できます。

  • 設定は、フォルダーにフォルダーに含まれるファイルに保留中の追加または削除を操作する場合、適用されません。

  • コード プロジェクトをインクリメント方式でビルドする場合があります。代わりに、ビルドし直す必要があります。

コマンド プロンプトから行われました。

コマンド プロンプトからワークスペースを作成および管理できます。Workspace CommandWorkspaces Command、および WorkFold Command を参照してください。

ヒントヒント

Visual Studio ではないあるタスクを実行するには、コマンド プロンプトを使用できます。たとえば、十分なアクセス許可があれば、別のユーザーのワークスペースを削除できます。「Workspace Command」を参照してください。