我正在从 Eclipse/SVN 迁移到 Eclipse/Git,但我不确定最好的目录布局是什么。我查看了Vogel/a指南、Eclipse Wiki以及以下主题:将 Git 存储库保留在 Eclipse 工作区内部还是外部更好? 我应该将 git 存储库存储在 Home 还是 Eclipse Workspace 中?
我习惯于像这样设置eclipse:
~/projectA/workspace/.metadata
~/projectA/workspace/subproj1/.project
~/projectA/workspace/subproj2/.project
~/projectA/subproj1/.svn
~/projectA/subproj1/file1
~/projectA/subproj2/.svn
~/projectA/subproj2/file2
所以该项目包含我需要的所有项目相关文件。工作区文件夹包含相对较少的数据,例如本地修订信息、项目描述和特定的 Eclipse 设置。subproj 文件夹包含所有源代码以及颠覆元信息。子项目或多或少是相关的,但它们都对项目A有贡献。eclipse工作目录为~/projectA/subproj1、~/projectA/subproj2等。
我不完全确定我是否可以使用与 Git 或多或少相似的布局。最大的区别是'repo'目录。
~/projectA/workspace/.metadata
~/projectA/workspace/subproj1/.project
~/projectA/workspace/subproj2/.project
~/projectA/subproj1/.git
~/projectA/subproj1/file1
~/projectA/subproj2/.git
~/projectA/subproj1/file2
~/projectA/repo/subproj1
~/projectA/repo/subproj2
如果我像下面这样设置它,我是否仍然遵守Wiki中提到的最佳实践?
@eugener 我会假设以下布局符合 Egit 手册?:
~/projectA/workspace/.metadata
~/projectA/workspace/subproj1/.project
~/projectA/workspace/subproj2/.project
~/projectA/subproj1/.git
~/projectA/subproj1/file1
~/projectA/subproj2/.git
~/projectA/subproj1/file2