eclipse - 将文件夹从 Eclipse 项目添加到 Git 源代码管理

标签 eclipse git egit

我的本​​地工作区中有一个 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/

相关文章:

eclipse - 禁用所有 Eclipse 插件

git - 不 merge

java - 如何在 Eclipse 上显示完整的堆栈跟踪?

linux - 我是否需要创建一个单独的用户来托管具有 SSH 连接的 git 存储库

git - Jenkins 和 Stash 设置 ssh key

git - Bitbucket 和 GitHub 是否具有正在进行的工作 [WIP] pull 请求功能?

Eclipse git 和 ssh-agent

java - 从 eclipse 重命名后,项目名称在远程存储库上没有更改

android - 在我的项目中导入 android-crop 库

java - CTabFolder 选择的焦点事件