【问题标题】:How to undo pending changes in TFS of users that no longer exist如何撤消 TFS 中不再存在的用户的挂起更改
【发布时间】:2016-11-02 02:15:52
【问题描述】:

我们有一些开发人员不再在这里工作,但在他们离开之前没有将他们所有的更改都检查到 Team Server 中。
现在他们的用户名不存在了,我无法访问他们的待处理更改来撤消它们....

【问题讨论】:

    标签: tfs


    【解决方案1】:

    我找到了一种方法,不需要命令行。

    安装 Power Tools(2008 版和 2010 版)后,Visual Studio 会为每个项目中的团队成员显示一个节点。如果您右键单击其中一位成员,您可以选择查看他们的所有未决更改。到现在也没有什么新鲜事。但是,我突然在挂起的更改列表的右上角看到一个链接,上面写着“修改查询”。

    我打开了窗口,里面有一个输入框,可以让我更改用户名。我将其更改为我想要的用户名,并且我得到了他的待更改列表!

    这是 TFS 2008 电动工具的链接:

    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=FBD14EEA-781F-45A1-8C46-9F6BA2F68BF0

    以及 TFS 2010 电动工具:

    http://visualstudiogallery.msdn.microsoft.com/en-us/c255a1e4-04ba-4f68-8f4e-cd473d6b971f

    由woppers编辑:

    我没有足够的代表发表评论,所以我必须进行编辑。我遇到了与 OP 相同的问题,但我在 TFS 2013 中工作,因此过程略有不同。这就是我所做的。

    转到:

    1. 源代码管理浏览器
    2. 右键单击您正在使用的集合
    3. 查找
    4. 查找变更集...
    5. 在“按用户:”字段中输入您的 LanID
    6. 点击搜索
    7. 点击查找
    8. 这将显示所有待处理的更改。
    9. 突出显示其中一个并单击“详细信息...”以查看其中的信息。

    【讨论】:

    • 万一有人迷路了,安装 Power Tools 后,团队成员节点会出现在 VS2010 的团队资源管理器窗口中。
    • 您也可以通过右键单击源代码管理资源管理器中的团队项目或文件夹 > 在源代码管理中查找 > 状态来完成此操作。这将打开与修改查询链接相同的窗口。
    【解决方案2】:

    作为 TFS 的管理员,您应该有一些全局签入选项。

    命令行中的类似内容:tf lock /lock:none /workspace:workspace;username $/code/foo.cs /s:http://server:8080

    或者更好:

    tf undo /workspace:workspace;username $/code/foo.cs /s:http://server:8080

    【讨论】:

    • 找到工作空间的一种方法:tf status /user:USERNAME /recursive $/ /format:detailed
    • 完美,甚至适用于 VS 2013,无需安装 Power Tools。
    【解决方案3】:

    为了扩展 xr280xr 提供的出色答案...我需要撤消前雇员的待处理更改,这对我在 TFS 2013 服务器上有效,在我自己的桌面上使用 VS2015:

    1. 右键单击源代码管理资源管理器中的文件夹 > 查找 > 查找 按状态并输入 * 作为通配符。您可以将结果减少到 如果您知道用户名,则为特定用户。
    2. 当结果出现时,您可以右键单击并选择撤消。这 输出窗口应确认成功。

    请注意,如果前员工的工作区位于另一台 PC 上,您将继续看到他们所做的待处理更改,但它们将不再阻止结帐、构建等。 我猜测删除以前的员工工作区将摆脱待处理(现已撤消)的更改,但我还没有尝试过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 2016-04-20
      • 2021-11-05
      • 2018-03-21
      • 2014-09-12
      • 2021-09-01
      • 2017-03-20
      相关资源
      最近更新 更多