由於某些原因,我必須在多個系統中處理同一個項目。所以我把FAT文件系統的外部驅動器,並從OSX複製我的回購到外部驅動器。現在我想能夠使用GIT從OSX和Windows兩個系統上處理該項目。但首先我遇到了文件許可的問題,因爲FAT沒有權限,當我在兩個平臺上做差異時,文件權限都發生了變化。當我設置時,這很容易解決:如何在OSX和Windows上的外部FAT驅動器上使用相同的回購?
git config core.fileMode false
但我無法解決符號鏈接的問題。我需要它們保持不變,因爲我不需要它們在Windows上。至於FAT不支持符號鏈接,當我從Mac複製文件到外部FAT HDD時,這些文件中的內容會發生變化。現在我只在與符號鏈接有關的Windows中獲得diff。但是我在OSX上沒有任何差異。這可能如何?符號鏈接也是一個文件嗎?現在我不明白文件被更改或不是?系統告訴我不同的事情?如何解決這個問題呢?
試圖使用以下這一點:
git config --global core.symlink false
,但它並沒有幫助,因爲,我想,如果當你結帳的作品。但我只有一個回購,並且我不會在Windows上使用它進行結賬。我只是從我的外部硬盤使用它。
add me on linkedin – ArmenB 2014-12-05 02:59:00