
我有兩個 git 儲存庫,A
並且B
位於不同的路徑下。
一個儲存庫 ( ) 中有一個子資料夾A/subfolder
,其中包含一些資料檔案。在我的本機電腦上,我有一個符號連結來B
存取這些檔案。這樣我就不必維護兩個具有相同內容的單獨資料夾。效果很好。
問題是,當我將這些儲存庫推送到 github 時,其中的符號連結B
在其他機器上不起作用(如預期)。處理此問題的最佳方法是什麼:
1)我只需要在本機上維護一個實體目錄;
2) 每個 git 儲存庫都將包含實體內容,
subfolder
以便使用者可以毫無問題地複製任一儲存庫;3)當我從儲存庫拉取到本機電腦時,它不會建立檔案的重複副本
subfolder
答案1
我的解決方案是使用硬連結而不是符號連結。 OS X 本身不支援硬鏈接,但此工具實現了它們: