2017-09-19 149 views
0

我爲我的項目創建了一個git存儲庫,而且我的項目也使用了我的存儲庫位置以外的幾個文件。如何將git存儲庫位置以外的目錄添加到項目中?

結構如下所示:這是我的存儲庫位置。

C:\Users\userName\Desktop\GitProject\testProject 

其他文件都在這條路徑:

C:\Users\userName\AppData\otherFiles 

我的問題是:我可以添加其他目錄,這是我的倉庫外,進入我的倉庫?或者一個存儲庫只能有一個根?

我該怎麼辦?

回答

0

您只能有一個根目錄。在你的情況下,我建議你爲存儲AppDataotherFiles創建第二個git存儲庫。當您在主存儲庫中提交時,您可以使用git hooks將事情提交到otherFiles存儲庫。

請不要在共同的第一個根中創建一個大的git倉庫。即使您使用.gitignore取消(或忽略)所有子目錄。這對其他人來說會很痛苦。

0

您可以將任何文件添加到您的存儲庫中,以便Git可以跟蹤所有文件。但是,如果在構建或運行項目時其他文件必須在C:\Users\userName\AppData\otherFiles之下,則需要將它們複製到預先應該在的位置。 「複製」作業可以通過手動或Makefile或腳本完成。

相關問題