2011-10-05 111 views
0

我有項目,我想在一個Git倉庫來存儲並投入github上哪裏的樹子目前有公共代碼符號鏈接共享文件夾(包含在共享文件和文件夾可見符號鏈接在樹中 - 不在樹的外面)在頂層文件夾和樹之間。如何處理一個Git倉庫

例子:

.     - top level project for repo where .git lives 
folderA    
    sharedFolder  - real folder 
folderB 
    sharedFolder -> ../folderA/sharedFolder - symbolic link folder to avoid duplicate files 

可以這樣做,以及如何?

我會考慮將sharedFolder的內容作爲自己的git repo,如果這樣做的話,我仍然可以避免在folderA和folderB所需的內容之間重複代碼 - 如果我這樣做,將如何設置兩個git這種情況下的回購?

回答

1

如果你把sharedFolder放在它自己的git倉庫中,你可以在每個使用它的倉庫中做git submodule add sharedFolder

欲瞭解更多信息,你應該看看了git submodule命令。

Github上有大約子模塊here的更多信息。