如何在 Azure DevOps 中更改分支名称
Posted
技术标签:
【中文标题】如何在 Azure DevOps 中更改分支名称【英文标题】:How to change branch name in Azure DevOps 【发布时间】:2019-04-25 06:05:56 【问题描述】:有没有办法在 Azure DevOps 中更改分支名称。如 SS 所示,我已将我的分支命名为 Developer 分支,现在我想将其更改为特定的请求 ID。 这可能吗?
【问题讨论】:
【参考方案1】:很遗憾,您无法重命名分支。但是,您可以从要重命名的分支创建一个新分支,然后删除该分支。
根据设计,未实现 azure repo 分支的重命名。可以看this existing similar thread
Microsoft's documentation page "Rename old branches" 给出以下说明:
-
打开 repo > 分支视图。
找到旧分支。
将鼠标悬停在旧分支上 > ...(更多)图标 > + 新分支。
输入新分支名称 > 创建分支。
将鼠标悬停在旧分支上 > 垃圾桶图标(删除分支)。
【讨论】:
感谢您的回答,因为它很有帮助。但是,MS 错了,这显然是一个错误。 奇怪的是,Azure DevOps 没有实现几乎所有其他 Git 客户端都拥有的这个完全微不足道的功能。使用文档链接中描述的解决方法并不难,但它非常愚蠢。【参考方案2】:您可以按照以下步骤执行此操作:
使用 git 将分支从 X 重命名为 Y 在 Azure 中: 删除链接的分支 (X) 添加指向新分支 (Y) 的链接【讨论】:
您能否详细说明 添加链接 的含义?这是 Devops 特有的吗? @ArthurAttout 是的,在 Azure DevOps 中,在工单(例如任务、错误修复等)内,在右侧的开发下,您有一个名为“+ 添加链接”的文本按钮。单击它,您将能够将您的票证链接到 git 分支。以上是关于如何在 Azure DevOps 中更改分支名称的主要内容,如果未能解决你的问题,请参考以下文章
Azure DevOps - 拉取请求 Git “后续步骤:手动解决这些冲突并将新更改推送到源分支。”