我的本地工作区中有一个 Eclipse 动态 Web 项目设置。我想将项目的文件夹之一置于 Git 源代码管理之下。这可能吗?
我不想要存储库中的整个项目,只想要 WebContent
中的特定文件夹。我有 EGit 插件并从 Eclipse 中创建了一个新的 Git 存储库,但不知道如何将文件夹添加到存储库(存储库和文件夹当前位于不同的位置)。
谢谢
最佳答案
尝试在该文件夹中创建一个文件,然后添加它。
例如,一个空的 .gitignore
文件,它:
- 将被您的网络项目忽略
- 不会对 git 仓库产生任何影响
,但将允许 Git 树包含其父目录(即您要添加的目录)
作为Jefromi评论中指出:
“给定目录中的 git 存储库只能跟踪该目录中的内容。没有办法解决这个问题。
您需要移动存储库以包含您的文件夹,或将您的文件夹移动到存储库中。 "
意思是,如果您已经拥有给定工作树的 Git 存储库,并且想要添加位于其他地方的目录的内容,我建议:
- 在该新目录(您的 Web 项目中的目录)中创建一个新的 git 存储库
- 在您当前的 git 存储库中引用该新存储库 as a submodule ,如果您想在两套文件之间保持紧密联系。
关于eclipse - 将文件夹从 Eclipse 项目添加到 Git 源代码管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4180271/