Mercurial无法提交,提示abort: push creates new remote branches!
作者:佚名
上传时间:2023-11-16
运行软件:Mercurial
软件版本:Mercurial 4.0+
版权申诉
这个问题通常发生在你尝试推送包含新的本地分支的更改时。Mercurial会默认拒绝在远程仓库创建新的分支,以确保分支的清晰性。解决这个问题的方法有两种:一是合并本地分支到已存在的远程分支,二是将本地分支关闭(close)再推送。
第一种解决方法是使用以下命令:
hg pull -u # 确保你的本地仓库是最新的
hg merge your_local_branch # 合并本地分支到当前分支
hg commit -m "Merge branch 'your_local_branch' into default" # 提交合并
hg push # 推送更改到远程仓库
第二种解决方法是关闭本地分支再推送:
hg commit --close-branch -m "Closing branch 'your_local_branch'" # 关闭本地分支
hg push # 推送更改到远程仓库
选择哪种方法取决于你的需求,如果你想保留本地分支的历史记录,使用第一种方法;如果你只是想将更改合并到默认分支,并关闭本地分支,使用第二种方法。记得在操作前备份你的仓库以防万一。希望这能帮助你解决问题。
免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com
用户评论
相关推荐
Mercurial无法提交,提示abort: push creates new remote branches!
这个问题通常发生在你尝试推送包含新的本地分支的更改时。Mercurial会默认拒绝在远程仓库创建新的分支,以确保分支的清晰性。解决这个问题的方法有两种:一是合并本地分支到已存在的远程分支,二是将本地分
Mercurial 4.0+
Mercurial
2023-11-16 08:54
Mercurial无法提交:abort: push creates new remote branches
这个错误通常是由于本地仓库和远程仓库之间存在不同的分支结构导致的。当你尝试推送本地提交到远程仓库时,Mercurial检测到这将创建新的远程分支,而默认情况下Mercurial是不允许的。为了解决这个
2.5.2
Mercurial
2023-12-02 22:19
Mercurial提交时出现abort: push creates new remote branches
这个错误通常是因为本地仓库中存在尚未推送到远程的新分支,而远程仓库不允许创建新分支。解决方法是先确认本地所有分支都已推送到远程仓库,可以使用hg branches查看本地分支情况,然后使用hg pus
Mercurial 5.9.1
Mercurial
2023-11-12 22:54
Mercurial无法提交,出现'abort: push creates new remote branches'错误
在Mercurial中,'abort: push creates new remote branches'错误通常是由于尝试推送本地分支到远程仓库,并且该分支在远程仓库中不存在而引起的。这通常发生在你
Mercurial 2.0及以上
Mercurial
2023-12-06 09:48
Mercurial无法提交:abort: push creates new remote heads!
当您在使用Mercurial进行推送时遇到abort: push creates new remote heads!错误时,这通常意味着您试图将一个包含新的远程分支头(heads)的提交推送到仓库,而
Mercurial 2.0+
Mercurial
2023-11-14 17:45
Mercurial无法提交更改,提示abort: push creates new remote head
这个错误通常发生在你试图将本地更改推送到远程仓库时,远程仓库已经有了一些你本地没有的新提交。这种情况可能是因为其他人已经在远程仓库中提交了新的更改,而你的本地仓库不知道这一点。要解决这个问题,首先运
Mercurial 2.0+
Mercurial
2023-11-28 15:20
Mercurial无法提交更改,出现'abort: push creates new remote heads!'错误
该错误表示你试图推送的更改会创建新的远程头部(heads),远程仓库不允许这样的操作。解决方法是先将远程仓库的更改拉取到本地,合并后再推送。具体步骤如下:1. 使用 hg pull 命令将远程仓库的
Mercurial 2.0+
Mercurial
2023-11-12 07:17
Mercurial无法提交,报错'abort: push creates new remote heads!',该如何解决?
在Mercurial中,当您尝试推送时,可能会遇到'abort: push creates new remote heads!'的错误。这通常是由于您本地的提交历史与远程仓库不同步引起的。要解决这个问
Mercurial 2.0及以上
Mercurial
2024-03-06 03:59
Mercurial提交时出现abort: push creates new remote head on branch 'branchname'
这个错误通常表示你试图推送到一个包含新的本地提交或其他分支的远程分支。这可能是因为其他人已经推送了一些新的提交到相同的分支。要解决这个问题,首先使用 hg pull --update 命令来获取远程的
Mercurial 2.0+
Mercurial
2023-12-06 05:28
Mercurial报错:abort: push creates new remote head
这个错误通常发生在你试图向远程仓库推送时,该操作会在远程仓库创建一个新的分支。这可能是因为你的本地仓库和远程仓库的历史记录不一致造成的。解决这个问题的方法是先更新你的本地仓库,合并远程仓库的变更到你的
Mercurial版本:2.0+
Mercurial
2023-12-12 08:35