所以我们正在使用TFS2013,我创建了一个测试文件夹,然后添加了一个测试文件,然后将该文件夹转换为分支,然后删除了分支。 (我这样做是为了看看如果你试图删除一个已检出文件的分支会发生什么)。但是当我在另一台机器上打开TFS时,我仍然看到那个分支。在本地它从视图中消失了,但是在远程服务器(我们的构建服务器)上它仍然显示在那里。我检查了远程计算机上的测试文件,然后删除了我本地计算机上的分支,所以我认为它仍然出现,因为我有未决的更改,但我解除了它们,刷新了源代码管理资源管理器,甚至关闭并重新打开VS和它仍然出现在那里。我检查了另一个开发人员,他没有看到它,但我仍然不明白为什么它出现在构建服务器上。
有人有什么想法吗?
答案 0 :(得分:2)
删除分支后,您需要签入Pending Changes,否则不会从远程服务器删除分支。
对于曾连接到项目的其他客户端计算机,您需要从远程服务器获取最新版本以删除现有的本地分支。 (与远程服务器同步以删除分支)
答案 1 :(得分:0)
右键单击Visua Studio中的分支,然后选择“查看历史记录”。 在列表的顶部,您应该看到与删除相关的更改集,右键单击它,然后选择“获取此版本”。