我正在尝试使用EGit为我的Eclipse项目设置一个git存储库。但是,我在从存储库中排除根目录/项目目录时遇到了麻烦。也就是说,我的项目具有以下结构:
ProjectDirectory
src
war
etc
我希望存储库包含
src
,war
和etc
,但不包含父目录ProjectDirectory
。这是因为,如果要在工作区ProjectDirectory2
中克隆项目的副本,则第二个项目的存储库现在将尝试创建第二个根目录ProjectDirectory
。不幸的是,当我尝试使用EGit为项目添加存储库时,似乎只能在项目文件夹本身上使用“团队”>“共享项目”,而且似乎也看不到从存储库中排除存储库的根目录在Eclipse中。关于如何使用EGit跳过存储库中顶层目录的任何建议?我希望能够从Eclipse内完成所有操作,但是如果没有办法,是否可以在git之外以这种方式设置存储库,那么仍然可以从git内定期使用git控件仓库跳过顶层目录?太谢谢你了
最佳答案
您应该出于多种原因提交项目根目录: