簡體   English   中英

在Linux / Windows dualboot之間在NTFS分區上共享git repo

[英]Sharing git repo on NTFS partition between Linux/Windows dualboot

我正在開發一個應該在Windows和Linux下運行的(Qt)應用程序。 所以,我希望能夠在Windows和Linux下開發。

因此,我將我的項目(作為git repo)存儲在我在Linux下安裝的NTFS分區(Ubuntu 13.10)。 為了避免編譯的可執行文件的權限問題,我將陰影構建目錄設置為Linux下的主文件夾。

到目前為止,這種方法的工作很好。 但有一些影響讓我擔心:如果我暫存一些已更改的文件(使用smartgit),那么smartgit並不反映我已經將它們暫存。 它們仍然顯示為未分級

提交時類似的事情:提交后,提交的更改仍然顯示為不提交。 但是在日志中我可以看到它們被提交了。 關閉重新開放回購“解決”這個問題或至少是一個解決方法。

但我擔心在Linux下的NTFS分區上使用它來破壞我的倉庫。 或者,有一天我的回購公司沒有被這樣破壞的風險嗎?

這個答案由Fco P.在askubuntu問號鏡子上給出。 發生這種情況是因為Windows和Linux以不同方式處理文件權限。 采用

git config core.filemode false

禁用git跟蹤文件權限並解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM