但是现在我后悔没有给它们命名,因为它们毕竟是[特殊]修改.
有没有办法命名这些无名的分支?
即:
将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 – 如何命名匿名分支?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)