我是团队基础服务器和视觉工作室的新手。
我有一个非VS项目,由于公司政策,我需要通过TFS进行版本控制。我使用与TFS不同的工具来编辑我的项目,所以当我准备推送我的更改时,我只是从TFS检出项目并清理了本地目录以替换项目的新版本。我现在无法签入更改,因为TFS正在查找我删除的文件。
如果我需要清理并替换项目中的所有文件,我该如何将其签入TFS?有没有办法强制TFS使用我的本地版本?
答案 0 :(得分:1)
现在您需要为这些已删除的文件执行撤消待处理更改。您可以通过Team Explorer或tf.exe命令实现它。在团队资源管理器中,选择已删除的文件,然后单击撤消全部。您也可以使用tf undo命令:
tf undo /workspace:"TheWorkspace";TheUser
$/MyProject" /server:MyServer /recursive
然后检查您的新版本的项目。
如果要使用Windows资源管理器管理TFS版本控制文件,您需要:
首先,创建一个工作区文件夹,将项目放在此文件夹中
然后使用与TFSPowerTools2015一起提交的Windows Shell Extensions签入/签出本地工作空间文件夹中的文件。