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