【问题标题】:rollback a changeset in TFS Visual Studio 2013回滚 TFS Visual Studio 2013 中的变更集
【发布时间】:2016-09-07 13:14:17
【问题描述】:

如何在 TFS Visual Studio 2013 中回滚变更集?我看到很多关于 '10 和 '12 的文章,而不是 2013 年。

某处有回滚按钮吗?

我通过右键单击项目文件夹 > 查找 > 查找变更集 > 按用户确定了变更集。接下来是什么?另外,当我右键单击特定的变更集时,我只会得到 2 个选项 Changeset Details... 和 Copy。

PS:在我成功执行回滚后,我所做的更改(自该变更集以来)是否会保留在我的项目本地副本中并在 Pending changes 中突出显示,以便我可以根据需要将其签入?谢谢。

【问题讨论】:

    标签: visual-studio-2013 tfs


    【解决方案1】:

    找到更改集后,您可以打开它并在团队资源管理器窗口中查看更改的所有文件。当您拥有此视图时,更改集详细信息顶部有一个回滚选项。 这样做是将文件的先前版本放入待处理的更改中,因此您可以查看这些文件并进行比较,以决定是要回滚所有文件还是仅回滚更改集的一部分。 希望对您有所帮助,如果您有任何问题,请告诉我。 一切顺利, 约翰

    MSDN article

    【讨论】:

    • 谢谢,约翰!是的,我已打开它,我可以查看属于此变更集的所有文件。我可能没有回滚权限吗?我在“变更集的详细信息# - 源文件 - 工作区”(窗口标题)的顶部没有看到这样的选项。在标题下方我有几个按钮:隐藏评论 |更改为文件夹视图 |更改为平面视图 |与工作区版本比较 |查看文件。在此窗口的左侧,我有: 源文件 |工作项目 |入住须知 |政策警告。从我所看到的来看,没有关于“回滚”的内容。
    • 看看你是否可以点击这个链接,上面写着“从历史窗口查看变更集的详细信息”msdn.microsoft.com/en-gb/library/ms181408(v=vs.120).aspx如果你有贡献者权限,你应该有权限。
    • 谢谢你,约翰!这行得通!但是,我回滚的操作并未完全从查看历史记录中删除。我已经删除了一些文件,所以在我的下一个变更集中,我可以看到它们带有“已删除;回滚”之类的描述。这正常吗?
    • 嗨,是的,这很正常。回滚更改不会删除发生的原始更改。它保留原始更改并根据您的选择回滚全部或部分变更集。很高兴听到您找到它。
    猜你喜欢
    • 2015-03-17
    • 2014-08-04
    • 2014-10-07
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多