我正在尝试在 mercurial 中进行一些涉及推送新分支的更改,但我得到了以下输出:
寻找变化
添加变更集
添加清单
添加文件更改
交易中止!
回滚完成
中止:文件存在
我将 Mercurial 1.9.2 与 sub repos 一起使用,我使用的命令是hg push --new-branch
. 我也试过-f
了,似乎没有任何效果。我正在从 Linux 机器(ununtu 10.4)推送到 Windows 机器。Windows 是使用 cifs mount ...
我正在尝试在 mercurial 中进行一些涉及推送新分支的更改,但我得到了以下输出:
寻找变化
添加变更集
添加清单
添加文件更改
交易中止!
回滚完成
中止:文件存在
我将 Mercurial 1.9.2 与 sub repos 一起使用,我使用的命令是hg push --new-branch
. 我也试过-f
了,似乎没有任何效果。我正在从 Linux 机器(ununtu 10.4)推送到 Windows 机器。Windows 是使用 cifs mount ...
我找到了答案,似乎某些文件属性已更改。将它们改回默认值可以解决问题。
您要推送到哪种远程存储库?
从 Windows 机器推送到我家 NAS 上的网络共享(在 Linux 上运行)时,我遇到了类似的问题(但有不同的错误消息):
你能在 64 位 Windows 7 上使用 Mercurial '推送'到网络共享吗?
从 Windows 机器推送到 Windows 机器上的网络共享是可行的(我们正在工作中这样做),尽管 Mercurial 团队不建议推送到网络共享。
引用Mercurial wiki 中“Publishing Repositories”中的“shared disk”部分。
通常仅限于 Intranet,由于网络文件系统可靠性的一般问题,通常不推荐使用