當我將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