2016-04-28 68 views
0

我有以下的結構,我需要的版本控制使用Git倉庫創建(我是新來的git):混帳與外部的lib

SOME_PATH/lib目錄

SOME_PATH/htdocs中/ Webroot公司

some_path/htdocs/projects

項目目錄是一個自己的存儲庫。對於webroot和lib文件夾,我可以創建兩個存儲庫,但我想要一個存儲庫,因爲當我在webroot中進行更改時,我經常必須更改Lib中的內容,反之亦然,因此我可以在一個存儲庫中創建一個分支。

我讀了關於子模塊和子樹,但它似乎不是正確的事情,因爲它增加了我不真正需要的複雜性。我也考慮符號鏈接,但我不確定這是否可以在Windows上正常工作。

是否有其他一些選項?

任何幫助/建議,將不勝感激。

回答

1

我不確定這是一個理想的結構,但這是我將如何解決它。 您可以在「some_path」的父文件夾中創建一個git存儲庫,並讓.gitignore文件忽略整個htdocs/projects文件夾。 這樣你有2個回購。一包括一切,但忽略項目文件夾。另一個只是項目文件夾。

+0

ok thx。我檢查這是否是一種選擇。 – ses3ion