我正试图推动一些涉及推动新分支的mercurial的变化,但我得到了这个输出:
搜索更改
添加更改集
添加清单
添加文件更改
交易中止!
回滚完成
abort:文件存在
我正在使用Mercurial 1.9.2和sub repos我正在使用的命令是hg push --new-branch
。我也试过-f
,似乎没什么用。
我正在从Linux机器(ununtu 10.4)推动到Windows机器。 Windows使用cifs mount ...
答案 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。
由于网络文件系统可靠性的一般问题,通常仅限于内部网,通常不推荐