我正在尝试使用 EGit 为我的 Eclipse 项目设置一个 git 存储库。但是,我无法从存储库中排除 root/project 目录。也就是说,我的项目具有以下结构:
ProjectDirectory
src
war
etc
我希望存储库包含 src
、war
和 etc
,但不包含父目录 ProjectDirectory
。这是因为如果我想在我的工作区 ProjectDirectory2
中克隆项目的副本,第二个项目的存储库现在将尝试创建第二个根目录 ProjectDirectory
。不幸的是,当我尝试使用 EGit 为项目添加存储库时,我似乎只能在项目文件夹本身上使用 Team > Share Project 并且我似乎无论如何都看不到从存储库中排除根目录在 Eclipse 中。
关于如何使用 EGit 跳过存储库中的顶级目录有什么建议吗?我更希望能够在 Eclipse 中完成所有操作,但是如果没有办法,有没有办法在 git 之外以这种方式设置存储库,然后仍然能够在 git 上定期使用 git 控件存储库跳过顶级目录?非常感谢。
最佳答案
简短的回答是可能使用 EGIT + M2E
技巧是在共享项目时 -> 在配置 git repo 窗口中
确保在项目的父文件夹中使用或创建存储库被勾选
并确保点击创建存储库按钮
这样做的主要目的是在项目根目录下创建 .git 文件夹
不在您的项目根之上。
关于Eclipse - 从 git 存储库中排除根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15572667/