mercurial – 如何命名匿名分支?

mercurial – 如何命名匿名分支?,第1张

概述我在Mercurial中创建了几个匿名分支(使用TortoiseHg). 但是现在我后悔没有给它们命名,因为它们毕竟是[特殊]修改. 有没有办法命名这些无名的分支? 即: 将45和46的名称从“默认”更改为其他名称. 您可以使用 hg rebase extension执行此 *** 作. 这样的事情应该这样做: hg up 44hg branch what_I_wish_I_called_45hg c 我在Mercurial中创建了几个匿名分支(使用TortoiseHg).

但是现在我后悔没有给它们命名,因为它们毕竟是[特殊]修改.

有没有办法命名这些无名的分支?

即:

将45和46的名称从“默认”更改为其他名称.

解决方法 您可以使用 hg rebase extension执行此 *** 作.

这样的事情应该这样做:

hg up 44hg branch what_I_wish_I_called_45hg commithg rebase --base 45 --dest 47hg commithg up 44hg branch what_I_wish_I_called_46hg commithg rebase --base 46 --dest 48hg commit

说明:

>获得修订版44
>使用正确的名称创建一个新分支,以替换包含45的分支
>承诺
>删除包含45的分支并将其移动到我们刚刚创建的分支的末尾
>承诺
>再次获得修订版44
>使用正确的名称创建一个新分支,以替换包含46的分支
>承诺
>删除包含46的分支并将其移动到我们刚刚创建的分支的末尾
>承诺

另外,正如Ry4an在评论中指出的那样,这只有在您没有推送存储库时才有效;如果你有,旧的分支将会回来.但是,您可以使用新存储库替换旧存储库.根据平台(github,kiln等),它的工作方式会有所不同,但归结为重命名并将旧存储库移开,然后将所有上述更改推送到具有正确名称的新存储库,网址等

总结

以上是内存溢出为你收集整理的mercurial – 如何命名匿名分支?全部内容,希望文章能够帮你解决mercurial – 如何命名匿名分支?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1193022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存