分享方式:


重新命名或移動 TFVC 中的檔案和資料夾

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

Visual Studio 2019 |Visual Studio 2022

針對 Team Foundation 版本控制 (TFVC) 中的檔案,您可以使用 Visual Studio 原始檔控制總管一次移動或重新命名一個檔案或資料夾。

您也可以使用 tf 命令列公用程式來移動或重新命名 TFVC 中的檔案或資料夾。 如需詳細資訊,請參閱重新命名命令 (Team Foundation 版本控制)。

重要

  • 請勿使用 原始檔控制總 管來移動Visual Studio專案或方案參考的資料夾或檔案。 請改用 方案總管 移動這些檔案,並使用新的變更集來存回移動。

  • 如果您未使用 TFVC 進行版本控制,請使用 方案總管 來移動和重新命名 Visual Studio 方案或專案中的檔案。

必要條件

您必須是專案的其中 一個參與者 。 如需詳細資訊,請參閱 預設 TFVC 許可權

移動項目

  1. [原始檔控制總管] 中,以滑鼠右鍵按下您想要移動的專案,然後選擇 [ 移動]。

  2. 在 [移動] 對話框中,在 [到] 方塊中手動輸入專案的目的地,或選擇 [瀏覽] 以使用 [瀏覽資料夾] 對話方塊。

  3. 選擇確定

重新命名專案

  1. [原始檔控制總管] 中,以滑鼠右鍵按下您要重新命名的檔案,然後選擇 [ 重新命名]。

  2. 輸入專案的新名稱。

  3. 選擇確定

修正在操作系統中重新命名項目之後的結果

請避免使用您的作業系統,例如 Windows 檔案總管 或 Windows 命令提示字元rename命令,以重新命名由 TFVC 管理的專案。 如果您使用作業系統來重新命名本機工作區中的專案,Visual Studio 會以兩個變更來偵測變更:新增和刪除。 您可以將這兩個動作加入重新命名動作。

注意

此問題不適用於 Git 版本控制。

  1. 在 Visual Studio Team Explorer 中,選擇 [ 擱置變更]。

  2. 在 [擱置變更] 頁面的 [排除變更] 區段中,選取 [偵測到]。

  3. 在 [ 升階候選變更 ] 對話框中,選取刪除並新增動作,以滑鼠右鍵按兩下,然後選擇 [ 升階為重新命名]。

  4. 單一重新命名變更現在會出現在 [ 包含的變更 ] 區段中。

提示

  • 當您開始新工作時,最好 先從伺服器 下載最新的檔案,再對工作區中的檔案進行變更。
  • 請避免重新命名已分支但尚未存回的專案。 如果您嘗試這樣做,就會發生衝突。

下一步

您可以 檢閱和管理工作暫停工作,最後 將工作貢獻給小組的程式代碼基底