我在這裏有一個奇怪的Darcs問題。Darcs在Windows和Linux之間使用VMware沒有明顯的原因失敗
我正在Linux客戶操作系統和Windows主機操作系統上運行虛擬機。我已將/mnt
設置爲「共享文件夾」;這裏放置的任何文件實際上都存儲在主機操作系統的文件夾中。除此之外,這會導致所有文件的權限設置爲666 root,root
。 (當然,Windows不支持Unix風格的文件模式。)
這裏發生了什麼:
cd /mnt/some-random-folder
darcs init
cd ~/some-random-folder
darcs pull /mnt/some-random-folder
- 創建一些文件
darcs add
檔案darcs record
到目前爲止,一切工作正常。但現在...
user1:~/some-random-folder> darcs push
Pushing to "/mnt/some-random-folder"...
Sun Jan 20 12:11:50 GMT 2013 User1
* Update dependencies.
Shall I push this patch? (1/1) [ynW...], or ? for more options: y
darcs: ./_darcs/tentative_pristine-0: rename: permission denied (Permission denied)
Apply failed!
呃......剛剛發生了什麼?
(而且,更重要的是,我怎麼使它停止發生,實際上工作?)
我試着用cp
到回購同步,想着也許問題是,我開始用一個完全沒有補丁的空回購。這改變了錯誤信息(現在它不能打開_darcs\index
- 權限被拒絕),但它仍然不起作用。
編輯: Darcs 2.8.1發佈。
您是否有可能在創建文件後打開文件的病毒掃描程序? –
客人和主人都沒有任何類型的AV軟件。 – MathematicalOrchid