TFS - 如何取消其他人的改变?

时间:2016-01-12 20:42:34

标签: tfs visual-studio-2015 tfs2013 azure-devops

我刚刚创办了一家新公司,开发了一个包含多个项目的ASP.NET解决方案。另一位先前的开发人员进行了多项更改,并将它们放入一个shelveset。这些变化也在生产环境中出现。因此,当我做“最新”时,我没有得到生产中的东西。

我怎样才能把别人拿到shelveset并检查它,以便它在TFS的主干上,每个人都知道可以访问这个代码。基本上,我如何取消其他人的搁置并检查它?看起来很简单,但我的Visual Studio只向我显示“获取特定版本...”,“撤消待定更改...”,“搁置待定更改...”和“查看历史记录...”的选项。 “获取特定版本......”只允许我获得变更集,而不是别人的搁置集。救命!!! :)如果有帮助,我们也在使用Visual Studio Online。那就是我要去看货架的地方。

2 个答案:

答案 0 :(得分:21)

要从其他人那里取消搁置,请转到团队资源管理器 - >等待变更。然后选择Shelve旁边的Action链接并选择Find Shelvesets。

默认情况下,您现在可以看到为您的用户帐户找到的搁置集。您将名称更改为创建搁置集的开发人员的名称,然后您可以看到他的搁置集并取消搁置。您必须确保没有挂起的更改,因为在取消搁置时无法合并。

答案 1 :(得分:0)

作为同一主题的建议,协助版本控制管理的最佳TFS工具之一是attrice sidekicks应用程序。他们一直在跟上所有TFS版本并拥有VS插件并且可以独立使用。 Attrice Corporation - 下载http://www.attrice.info/downloads/它具有工作空间,状态,代码审查,用户视图,搁置集视图,权限视图,历史记录视图和标签视图的窗口。