mercurial – 如何命名匿名分支?
发布时间:2020-12-20 11:32:52 所属栏目:Python 来源:网络整理
导读:我在Mercurial中创建了几个匿名分支(使用TortoiseHg). 但是现在我后悔没有给它们命名,因为它们毕竟是[特殊]修改. 有没有办法命名这些无名的分支? 即: 将45和46的名称从“默认”更改为其他名称. 解决方法 您可以使用 hg rebase extension执行此操作. 这样的
我在Mercurial中创建了几个匿名分支(使用TortoiseHg).
但是现在我后悔没有给它们命名,因为它们毕竟是[特殊]修改. 有没有办法命名这些无名的分支? 即: 将45和46的名称从“默认”更改为其他名称. 解决方法
您可以使用
hg rebase extension执行此操作.
这样的事情应该这样做: hg up 44 hg branch what_I_wish_I_called_45 hg commit hg rebase --base 45 --dest 47 hg commit hg up 44 hg branch what_I_wish_I_called_46 hg commit hg rebase --base 46 --dest 48 hg commit 说明: >获得修订版44 另外,正如Ry4an在评论中指出的那样,这只有在您没有推送存储库时才有效;如果你有,旧的分支将会回来.但是,您可以使用新存储库替换旧存储库.根据平台(github,kiln等),它的工作方式会有所不同,但归结为重命名并将旧存储库移开,然后将所有上述更改推送到具有正确名称的新存储库,网址等 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |