Mercurial推动错误

时间:2014-03-24 06:39:06

标签: asp.net mercurial tortoisehg

我在带有Mercurial(TortoiseHG)的VS中创建了一个项目(WebApplication)。它在我提交时有效,当我按Outgoing它显示更改时,但当我按下PUSH它返回此

[Push started]

pushing to https://IlfatZalyaletdinov:***@bitbucket.org/sofoilsoftwaregroup/webgui
[Error: abort: push creates new remote head 31a052127404!]

searching for changes

[Error: (merge or see "hg help push" for details about pushing new heads)]

new remote heads on branch 'default'

new remote head 31a052127404

[Operation completed. Exit code: 255]

我使用桌面应用程序做了同样的事情并且它有效。也许Mercurial不能与WebApplication一起使用?

1 个答案:

答案 0 :(得分:3)

Mercurial并不关心您是否推送WebApplication,桌面应用程序或任何其他类型的项目。 Mercurial适用于文件。

关于你的案例:

  1. 通过hg pull检查您的远程存储库是否有任何更改。如果您有任何更改,请将更改与远程存储库中的更改合并,然后尝试再次推送。
  2. 检查本地存储库中是否有多个磁头。如果是这样,合并头然后推送更改。