2017-09-19 76 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或脚本完成。

相关问题