在 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 中移动或重命名文件或文件夹。 有关详细信息,请参阅 Rename 命令(Team Foundation 版本控制)。
重要
请勿使用源代码管理器移动 Visual Studio 项目或解决方案引用的文件夹或文件。 请改用解决方案资源管理器移动这些文件,并使用新的变更集签入移动项。
如果不使用 TFVC 进行版本控制,请使用解决方案资源管理器在 Visual Studio 解决方案或项目中移动和重命名文件。
先决条件
你必须是项目的“参与者”之一。 有关详细信息,请参阅默认 TFVC 权限。
移动项目
在源代码管理器中,右键单击要移动的项,然后选择“移动”。
在“移动”对话框中,在“位置”对话框中手动键入项目的目标位置或选择“浏览”来使用“浏览文件夹”对话框。
选择 “确定” 。
重命名项
在源代码管理器中,右键单击要重命名的文件,然后选择“重命名”。
输入项的新名称。
选择 “确定” 。
在重命名操作系统中的项目之后,修复结果
避免使用操作系统(例如 Windows 文件资源管理器或 Windows 命令提示符 rename
命令)重命名由 TFVC 管理的项。 如果确实要使用操作系统重命名本地工作区中的项,Visual Studio 会将更改检测为两个更改:添加和删除。 你可以将这两项操作加入到重命名操作中。
注意
此问题不适用于 Git 版本控制。
在 Visual Studio 团队资源管理器中,选择“挂起的更改”。
在“挂起的更改”页的“排除的更改”部分中,选择“检测到”。
在“提升候选更改”对话框中,选择删除和添加操作,右键单击后选择“在重命名的同时提升”。
一个单独的重命名更改随即将显示在“包含的更改”部分中。
提示
- 开始新任务时,最好先从服务器下载最新文件,然后再对工作区中的文件进行更改。
- 避免重命名已产生分支但未签入的项目。 如果尝试执行此操作,将会出现冲突。
后续步骤
你可以查看并管理工作、暂停工作并最终为团队的代码库贡献代码。