hg push失败,错误代码为255,并且存在错误消息文件

时间:2012-07-22 08:32:02

标签: mercurial

我正试图推动一些涉及推动新分支的mercurial的变化,但我得到了这个输出:

  

搜索更改

     

添加更改集

     

添加清单

     

添加文件更改

     

交易中止!

     

回滚完成

     

abort:文件存在

我正在使用Mercurial 1.9.2和sub repos我正在使用的命令是hg push --new-branch。我也试过-f,似乎没什么用。 我正在从Linux机器(ununtu 10.4)推动到Windows机器。 Windows使用cifs mount ...

挂载

2 个答案:

答案 0 :(得分:1)

我找到了答案,似乎有些文件属性已经改变了。 将它们更改回默认值可以解决问题。

答案 1 :(得分:0)

您要推送什么样的远程存储库?

我有一个类似的问题(但是有不同的错误信息),当从Windows机器推送到我家的NAS上的网络共享时,它在Linux上运行:
Can you 'push' to network share using Mercurial on 64bit Windows 7?

从Windows机器推送到Windows计算机上的网络共享(我们正在执行此操作),即使Mercurial团队不建议推送到网络共享。

来自the "shared disk" part at "Publishing Repositories" in the Mercurial wiki

  由于网络文件系统可靠性的一般问题,

通常仅限于内部网,通常不推荐