我想在我的克隆存储库中有本地分支,而主存储库中不存在。为此,我创建了名为“new_branch”的分支,开发并提交给它。有时我对默认分支进行提交,然后我使“push -b default”分支“new_branch”没有出现在主存储库中。在“new_branch”中的开发完成后,我合并到默认分支,我想为默认分支“push -b default”进行推送。我收到消息“中止:推送创建新的远程分支:new_branch!(使用'hg push --new-branch'创建新的远程分支)”。我可以在 Mercurial 开设唯一的本地分店吗?
问问题
1300 次
3 回答
3
你可以试试:
- LocalBranch Extension(只有Tim Lee 叉子似乎可以与当前的 Mercurial 一起使用)
- MQ(无
--mq
选项推送)
于 2012-12-13T15:11:02.017 回答
0
使用 创建分支hg branch
后,它就是变更集的永久部分。它总是要求您使用该--new-branch
选项进行推送。您不能在不修改历史记录的情况下剥离分支名称。
如果您想为推送时不会传播的分支提供本地名称,那么您应该hg bookmark
改用。
于 2012-12-14T14:56:57.130 回答
0
于 2012-12-14T11:27:52.923 回答