2

我正在尝试在 mercurial 中进行一些涉及推送新分支的更改,但我得到了以下输出:

寻找变化

添加变更集

添加清单

添加文件更改

交易中止!

回滚完成

中止:文件存在

我将 Mercurial 1.9.2 与 sub repos 一起使用,我使用的命令是hg push --new-branch. 我也试过-f了,似乎没有任何效果。我正在从 Linux 机器(ununtu 10.4)推送到 Windows 机器。Windows 是使用 cifs mount ...

4

2 回答 2

1

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

于 2012-07-23T09:43:47.700 回答
0

您要推送到哪种远程存储库?

从 Windows 机器推送到我家 NAS 上的网络共享(在 Linux 上运行)时,我遇到了类似的问题(但有不同的错误消息):
你能在 64 位 Windows 7 上使用 Mercurial '推送'到网络共享吗?

从 Windows 机器推送到 Windows 机器上的网络共享是可行的(我们正在工作中这样做),尽管 Mercurial 团队不建议推送到网络共享。

引用Mercurial wiki 中“Publishing Repositories”中的“shared disk”部分

通常仅限于 Intranet,由于网络文件系统可靠性的一般问题,通常不推荐使用

于 2012-07-22T09:17:35.463 回答