我使用TFS 2008检索文件,然后使用资源管理器手动删除它们。
这些文件似乎仍可在TeamExplorer中本地使用。您知道仅在服务器上的文件以灰色文本显示,工作区中的文件以黑色显示。
有没有办法更新工作区,因此TeamExplorer会正确显示我的本地驱动器上有哪些文件?
答案 0 :(得分:4)
此外,如果您想要删除文件,请不要只是从文件系统中删除它。文件系统和TFS服务器*之间没有集成。如果要清除本地工作区,则需要在文件上“获取特定版本”,指定Changeset#1。
要做到这一点,
右键单击要清除的文件夹上的Source Explorer,然后选择Get Specific Version
将Type
更改为Changeset
在Changeset
字段中,输入数字1。
单击两个复选框以覆盖。
完成此过程后,TFS认为您有一个空工作区。如果此时遗留了文件,可以通过文件系统删除它们,因为它们是TFS首先不知道的文件。
答案 1 :(得分:3)
使用获取特定版本,然后选中“即使本地版本与指定版本匹配也覆盖所有文件”选项。
答案 2 :(得分:3)
转到visual studio命令窗口中的目录并键入
tf get . /recursive /force