次の方法で共有


TFVC でファイルとフォルダーの名前を変更または移動する

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 |Visual Studio 2022

Team Foundation Version Control (TFVC) のファイルの場合は、Visual Studio ソース管理エクスプローラー を使用して、一度に 1 つのファイルまたはフォルダーを移動または名前変更できます。

tf コマンド ライン ユーティリティを使用して、TFVC 内のファイルまたはフォルダーの移動または名前変更を行うこともできます。 詳細については、「名前の変更コマンド (Team Foundation バージョン管理)を参照してください。

重要

  • ソース管理エクスプローラー を使用して、Visual Studio プロジェクトまたはソリューションが参照するフォルダーまたはファイルを移動しないでください。 ソリューション エクスプローラー では代わりにこれらのファイルを移動し、新しい変更セットを使用して移動をチェックインします。

  • バージョン管理に TFVC を使用していない場合は、ソリューション エクスプローラー 使用して、Visual Studio ソリューションまたはプロジェクト内のファイルの移動と名前変更を行います。

前提 条件

プロジェクトで貢献者の一員になりましょう。 詳細については、「既定の TFVC アクセス許可 」を参照してください。

アイテムを移動する

  1. ソース管理エクスプローラーで、移動する項目を右クリックし、移動を選択します。

  2. [移動] ダイアログ ボックスで、[宛先] ボックスに項目の宛先を手動で入力するか、[参照] を選択して [フォルダーの参照] ダイアログ ボックスを使用します。

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

アイテムの名前を変更する

  1. ソース管理エクスプローラー で、名前を変更するファイルを右クリックし、[名前の変更]選択します。

  2. 項目の新しい名前を入力します。

  3. [OK] を選択します。

オペレーティング システムの項目の名前を変更した後の結果を修正する

TFVC で管理されている項目の名前を変更するには、Windows エクスプローラーや Windows コマンド プロンプト rename コマンドなどのオペレーティング システムを使用しないでください。 オペレーティング システムを使用して、ローカル ワークスペース内の項目の名前を変更する場合、Visual Studio は、追加と削除の 2 つの変更として変更を検出します。 2 つのアクションを名前変更アクションに結合できます。

手記

この問題は、Git のバージョン管理には適用されません。

  1. Visual Studio チーム エクスプローラーを開き、[保留中の変更] を選択します。

  2. [保留中の変更] ページの [除外された変更] セクションで、[検出] を選択します。

  3. [候補の昇格の変更] ダイアログボックスで、削除と追加のアクションを選択し、右クリックして [名前変更として昇格] を選択します。

  4. 1 つの名前変更が、[含まれる変更] セクションに表示されています。

ヒント

  • 新しいタスクを開始するときは、ワークスペース内のファイルを変更する前に、サーバー から最新のファイルを ダウンロードすることをお勧めします。
  • 分岐されているがチェックインされていない項目の名前を変更しないでください。 そうしようとすると、競合が発生します。

次の手順

自分の作業を確認および管理し、自分の作業を一時停止して、最終的に自分の作業をチームのコードベースに提供することができます。