【问题标题】:How to change branch name in Azure DevOps如何在 Azure DevOps 中更改分支名称
【发布时间】:2019-04-25 06:05:56
【问题描述】:

有没有办法在 Azure DevOps 中更改分支名称。如 SS 所示,我已将我的分支命名为 Developer 分支,现在我想将其更改为特定的请求 ID。 这可能吗?

【问题讨论】:

    标签: git azure-devops branch


    【解决方案1】:

    很遗憾,您无法重命名分支。但是,您可以从要重命名的分支创建一个新分支,然后删除该分支。

    根据设计,未实现 azure repo 分支的重命名。可以看this existing similar thread

    Microsoft's documentation page "Rename old branches" 给出以下说明:

    1. 打开 repo > 分支视图。
    2. 找到旧分支。
    3. 将鼠标悬停在旧分支上 > ...(更多)图标 > + 新分支。
    4. 输入新分支名称 > 创建分支。
    5. 将鼠标悬停在旧分支上 > 垃圾桶图标(删除分支)。

    【讨论】:

    • 感谢您的回答,因为它很有帮助。但是,MS 错了,这显然是一个错误。
    • 奇怪的是,Azure DevOps 没有实现几乎所有其他 Git 客户端都拥有的这个完全微不足道的功能。使用文档链接中描述的解决方法并不难,但它非常愚蠢。
    【解决方案2】:

    您可以按照以下步骤执行此操作:

    • 使用 git 将分支从 X 重命名为 Y
    • 在 Azure 中:
      • 删除链接的分支 (X)
      • 添加指向新分支 (Y) 的链接

    【讨论】:

    • 您能否详细说明 添加链接 的含义?这是 Devops 特有的吗?
    • @ArthurAttout 是的,在 Azure DevOps 中,在工单(例如任务、错误修复等)内,在右侧的开发下,您有一个名为“+ 添加链接”的文本按钮。单击它,您将能够将您的票证链接到 git 分支。
    猜你喜欢
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 2019-11-28
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    相关资源
    最近更新 更多