【问题标题】:TFS undoing Promote Candidate ChangesTFS 撤消促进候选更改
【发布时间】:2019-04-08 22:26:47
【问题描述】:

我正在使用 VS2015 和 TFS。 错误地我点击了所有排除文件的提升候选更改......(.xml,.nupkg,ecc......)

现在,每次我重新打开解决方案并转到 TFS“待更改”时,所有这些文件都会列在“包含的更改”中。

我可以单独单击文件夹并选择“排除”,但这仅适用于这次...当我关闭/重新打开 VS(或解决方案)时,所有文件都回到包含的更改中...

如何恢复/撤消促进候选者更改?

【问题讨论】:

    标签: visual-studio


    【解决方案1】:

    您可以撤消文件的提升,只需单击上下文菜单中的“撤消...”。它会再次将您的文件添加到“检测到的添加”列表中。

    【讨论】:

    • 谢谢,这按预期工作。这应该是公认的答案!
    • 单击撤消也会删除所有本地更改,而不仅仅是将文件降级。
    • @Cos 错误,这些文件通常没有任何“本地更改”,因为它们是 TFS 自动检测到添加到源代码管理的文件。如果您提升它们,那么撤消会将它们放回检测到的添加中。摆脱它们的唯一方法是删除它们。
    【解决方案2】:

    您已将这些文件添加到源代码管理中。不幸的是,TFS 并没有使从源代码管理中删除它们变得那么容易。步骤如下:

    1 - 将所有要保留的文件复制到临时目录

    2 - 打开源代码管理资源管理器窗口,找到要从 SC 中删除的文件

    3 - 获取最新的文件

    4 - 从资源管理器窗口中删除文件

    5 - 检查您的更改

    6 - 将文件从您的临时位置复制回源文件夹

    【讨论】:

      猜你喜欢
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 2011-11-20
      • 2021-05-20
      • 1970-01-01
      相关资源
      最近更新 更多