【问题标题】:vs tfs 2012 empty pending changes [duplicate]vs tfs 2012空待更改[重复]
【发布时间】:2013-06-25 20:41:27
【问题描述】:

当 tfs 服务器不可用时,我工作了几个小时。上线并获得新的资源后,我有 1900 个带有空待更改的文件,加上我的 10 个带有真正待更改的文件。是否可以通过几次单击或某些脚本仅撤消空的挂起更改?

【问题讨论】:

    标签: visual-studio-2012


    【解决方案1】:

    如果您在有一些更改时尝试撤消更改,则会收到警告;如果没有,它会默默地成功。同样,如果您尝试提交“无更改”,则文件历史记录不会更新,并且您的文件不再被签出。因此,您有两个选择:

    1. 尝试“全部撤消”并取消对要保留更改的文件的撤消操作。

    2. 将未更改的文件与已更改的文件一起提交。并让它们默默撤消。 (当然,如果你做代码审查,你的审查者可能不喜欢你)

    【讨论】:

    • 我真的很讨厌“全部撤消”并取消的方法,因为这是一个错误的按键操作,不会丢失您的数据。
    • @EdwardThomson 我也是,这就是我提到 null 签入选项的原因,但具体情况会因“更好”选项而异
    • 我的明显偏好是 tfpt uu,但我意识到 Visual Studio UI 中没有类似的东西,所以我很欣赏你所说的。
    • 是的,Edward,我正在寻找它的脚本 使用 TFS 电动工具。打开 Visual Studio 命令提示符,导航到您的工作区,然后键入 tfpt uu /noget /recursive 这将撤消对尚未修改的文件的任何挂起更改调用 TFPT 时,您可能会遇到以下错误之一:无法确定工作区无法确定源代码管理服务器要解决此问题,请尝试从已映射到 Team Foundation 源代码管理的目录中调用 tfpt。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 2013-04-30
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 2012-07-01
    相关资源
    最近更新 更多