当我将macfusion放入我的Ubuntu VM中,并且hg从bitbucket中克隆一些东西 - 然后尝试对其执行提交/导出/等操作时,一个名称前缀为'hg-checklinks-'的文件夹。Mercurial:通过NFS/SAMBA/SSHFS网络驱动器的hg-checklinks-recursive符号链接
在检查时,它似乎将一个永无止境的符号链链接回其父文件夹。这让我完全疯狂,到目前为止,我已经失去了对mercurial的信心。
请注意,当我在本地文件夹上使用它时似乎工作正常。有没有人有任何想法我可以解决这个问题......或甚至更多的信息,为什么发生?
干杯!
嗯。感谢你 - 真正的信息。不知道该如何处理网络FS。关于克隆Ubuntu回购的好处很明显,但显然这意味着每当我对文件进行更改并想要预览时,我都必须进行一次推动 - 这并不是那么有趣。 – 2011-03-07 15:58:25
就像我所说的,我试过NFS,Samba和SSHFS。这个问题只发生在我犯下的时候。这是很好的解决方法: – 2011-03-07 16:05:21
我怀疑把'os.unlink(name)'放在'except'行之后,'return False'之前会阻止该文件出现,但是谁知道你的保险丝层可能注入了哪些其他错误,这是不容易看到的。唯一安全的行为是修改你的工作流,以推/拉网络并在本地提交 – 2011-03-07 16:39:24