重新命名或移動檔案和資料夾
重要
避免使用作業系統 (例如,使用 [檔案總管] 或 Windows 命令提示字元的 rename 命令),在版本控制下重新命名項目。相反地,您應該遵循以下程序,重新命名您的檔案和資料夾。否則,您可能會得到非預期的結果。
必要的權限
您必須是 Team 專案的 Contributors 群組成員。 請參閱 TFS 預設群組、權限與角色 [已重新導向]。
您想要怎麼做?
移動項目
重新命名項目
在作業系統中將項目重新命名之後,修正結果
從命令提示字元工作
取得秘訣
移動項目
您一次僅可以使用 [原始檔控制總管] 中的一個檔案或資料夾。 您不應該使用 [原始檔控制總管] 來移動程式碼專案所參考的資料夾或檔案。
在 [原始檔控制總管] 中,選取您想要移動的項目,開啟其捷徑功能表,然後選擇 [移動]。
在 [移動] 對話方塊的 [至] 方塊中,手動輸入項目的目的地,或者選擇 [瀏覽],以使用 [瀏覽資料夾] 對話方塊。
選擇 [確定]。
重新命名 Visual Studio 中的項目
您可以使用 [原始檔控制總管] 或 [方案總管] 來重新命名檔案。 如果您使用 [原始檔控制總管],則您也可以變更副檔名。
重新命名項目
在 [方案總管] 或 [原始檔控制總管] 中,選取您要編輯的檔案,開啟其捷徑功能表,然後選擇 [重新命名]。
輸入想要的項目名稱。
在作業系統中將項目重新命名之後,修正結果
您應該避免使用作業系統 (例如,使用 [檔案總管] 或 Windows 命令提示字元的 rename 命令),在版本控制下重新命名項目。 當您使用作業系統,對本機工作區中的項目重新命名時,Visual Studio 會將該變更偵測為兩個變更:加入和刪除。 您可以將兩個動作合併為一個重新命名動作。
修正作業系統重新命名的結果
在 Visual Studio 的 Team Explorer 中,選擇 [首頁],然後選擇 [暫止的變更]。
在 [排除的變更] 區段中,選擇[偵測到的變更] 連結。
在 [升級候選變更] 對話方塊中,選取刪除和新增動作,開啟其捷徑功能表,然後選擇 [升級為重新命名]。
單一的重新命名變更現在會顯示在 [包含的變更] 區段。
從命令提示字元工作
- Rename 命令 (Team Foundation 版本控制):重新命名或移動檔案。
祕訣
如果您開始新的工作,則在您變更工作區中的檔案之前,較好的作法是從伺服器下載最新的檔案。
避免重新命名已經分支但尚未簽入的項目。 如果您嘗試執行這項操作,則會發生衝突。
您可以檢閱及管理工作、暫停工作並最終將工作成果提供至小組的程式碼庫。