2014-03-31 31 views
1

有服務器在CentOS下運行,php-fpmnginx在船上。兩個項目是託管的,其中一個是主要的,第二個包含一半的主要項目作爲符號鏈接和部分與自身相對應。這兩個項目都在git倉庫中。在克隆repo之後,主要項目在Linux和Windows計算機上正常工作。但是第二個項目包含符號鏈接,它不能正常工作。在git上使用兩個項目之間的符號鏈接

我不知道該怎麼做。保存符號鏈接非常重要,但我們應該如何處理Windows上的第二個項目?一些使用git的鉤子(在pull之前用文件替換符號鏈接)?

回答

2

git轉換符號連接在Windows文本文件,因爲符號鏈接僅適用於*nix環境和msysgit默認情況下不照顧他們。

您可以創建一個post-commit鉤子來解決它們。

查看git symlinks in windows的答案,特別是this one,其中用戶已經給出了處理場景的步驟。