我爲我的項目創建了一個git存儲庫,而且我的項目也使用了我的存儲庫位置以外的幾個文件。如何將git存儲庫位置以外的目錄添加到項目中?
結構如下所示:這是我的存儲庫位置。
C:\Users\userName\Desktop\GitProject\testProject
其他文件都在這條路徑:
C:\Users\userName\AppData\otherFiles
我的問題是:我可以添加其他目錄,這是我的倉庫外,進入我的倉庫?或者一個存儲庫只能有一個根?
我該怎麼辦?
我爲我的項目創建了一個git存儲庫,而且我的項目也使用了我的存儲庫位置以外的幾個文件。如何將git存儲庫位置以外的目錄添加到項目中?
結構如下所示:這是我的存儲庫位置。
C:\Users\userName\Desktop\GitProject\testProject
其他文件都在這條路徑:
C:\Users\userName\AppData\otherFiles
我的問題是:我可以添加其他目錄,這是我的倉庫外,進入我的倉庫?或者一個存儲庫只能有一個根?
我該怎麼辦?
您只能有一個根目錄。在你的情況下,我建議你爲存儲AppData
的otherFiles
創建第二個git存儲庫。當您在主存儲庫中提交時,您可以使用git hooks將事情提交到otherFiles
存儲庫。
請不要在共同的第一個根中創建一個大的git倉庫。即使您使用.gitignore
取消(或忽略)所有子目錄。這對其他人來說會很痛苦。
您可以將任何文件添加到您的存儲庫中,以便Git可以跟蹤所有文件。但是,如果在構建或運行項目時其他文件必須在C:\Users\userName\AppData\otherFiles
之下,則需要將它們複製到預先應該在的位置。 「複製」作業可以通過手動或Makefile或腳本完成。