我在本地工作区中有一个Eclipse Dynamic Web Project设置。我想在Git源代码控制下放置项目的一个文件夹。这可能吗?
我不希望整个项目存储在存储库中,只是WebContent
中的特定文件夹。我有EGit插件并在Eclipse中创建了一个新的Git repo,但是不知道如何将文件夹添加到存储库(存储库和文件夹当前位于不同的位置)。
由于
答案 0 :(得分:3)
尝试在该文件夹中创建文件,然后添加它
例如,一个空的.gitignore
文件,其中:
,但允许Git树包含其父目录(即您要添加的目录)
正如Jefromi在评论中指出的那样:
“给定目录中的git存储库只能跟踪该目录中的内容。没有办法解决这个问题。” 您需要移动存储库以包含文件夹,或将文件夹移动到存储库中。 “
这意味着如果你已经有一个给定工作树的Git仓库,并且想要添加位于其他地方的目录的内容,我建议:
答案 1 :(得分:0)
假设您要跟踪WebContent/MyFolder
MyFolder
重命名为MyFolder.tmp
WebContent
中创建一个名为MyFolder
MyFolder.tmp
的内容复制到MyFolder
MyFolder
MyFolder.tmp
但是,我不建议只将Eclipse项目的一部分放入源代码管理中。此外,存储库位置是工作区文件夹中的绝对路径。