【问题标题】:Azure Dev Ops: Undo Another User's Check-OutAzure Devops:撤消其他用户的签出
【发布时间】:2020-04-30 10:55:19
【问题描述】:

我在本地有 Azure Dev Ops,其中有一堆文件已在不再存在的机器上签出给用户。如何撤消这些文件的签出?我以前可以通过 TFS Power Tools 做到这一点;但是,似乎没有一个工具可以为 Azure Dev Ops 做同样的事情。是否有一个 GIT 命令可以代替?如何清理 Azure Dev Ops 文件签出?

提前谢谢你。

【问题讨论】:

    标签: azure-devops


    【解决方案1】:
    1. Git 是一个分布式版本控制系统。每个开发人员在他们的开发机器上都有一个源存储库的副本。所以假设您使用的是 TFVC 版本控制,没有 GIT 命令可用于 TFVC 版本控制。检查Git & TFVC

    2. TFS Power Tools 是一个客户端扩展,每个用户都需要为自己的 VS 版本在本地安装它。如果要使用 Power Tools,可以使用 VS/Team Explorer 2015 及更早版本。

    3. 您可以使用tf undo 命令删除另一个用户工作区中的 Team Foundation 版本控制挂起更改:

      tf undo /workspace:OtherUserWorkspace;OtherUser $/TeamProject /recursive /collection:http://YourTFSServer:8080/tfs/YourCollection

      查看以下链接了解更多详情:

      https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/undo-changes-another-user-workspace?view=azure-devops

    【讨论】:

    • 谢谢董策。你激发了我的想法。我仍然有 VS 2012,并且有 Power Tools 可以让我做我需要的事情。或许微软会为 VS 2017 或 2019 创建一个类似的插件。
    猜你喜欢
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多