Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将本地TFS工作区与服务器同步_Tfs - Fatal编程技术网

将本地TFS工作区与服务器同步

将本地TFS工作区与服务器同步,tfs,Tfs,我使用TFS 2008检索了文件,然后使用资源管理器手动删除了它们 在TeamExplorer中,这些文件似乎仍然在本地可用。您知道,只有服务器上的文件显示为灰色文本,而工作区中的文件显示为黑色 是否有方法更新工作区,以便TeamExplorer正确显示本地驱动器上存在哪些文件?使用获取特定版本,然后选中“即使本地版本与指定版本匹配,也覆盖所有文件”选项 转到visual studio命令窗口中的目录并键入 tf get . /recursive /force 另外,如果你想删除一个文件,千万

我使用TFS 2008检索了文件,然后使用资源管理器手动删除了它们

在TeamExplorer中,这些文件似乎仍然在本地可用。您知道,只有服务器上的文件显示为灰色文本,而工作区中的文件显示为黑色


是否有方法更新工作区,以便TeamExplorer正确显示本地驱动器上存在哪些文件?

使用获取特定版本,然后选中“即使本地版本与指定版本匹配,也覆盖所有文件”选项


转到visual studio命令窗口中的目录并键入

tf get . /recursive /force

另外,如果你想删除一个文件,千万不要直接从文件系统中删除它。文件系统和TFS服务器*之间没有集成。如果要清除本地工作区,需要在文件上“获取特定版本”,并指定变更集#1

为此,

  • 右键单击要清除的文件夹上的源代码管理器,然后选择“获取特定版本”

  • 类型
    更改为
    变更集

  • Changeset
    字段中,键入数字1

  • 单击两个复选框以覆盖

  • 完成此过程后,TFS认为您的工作区是空的。如果此时还剩下一些文件,可以通过文件系统删除它们,因为它们是TFS一开始不知道的文件