【发布时间】:2011-10-21 20:24:16
【问题描述】:
我是 Eclipse 的老用户,但对 Git/Egit 很陌生。最近我一直在尝试使用 Egit,因为我想使用 GitHub 与多个项目进行协作。我想要处理的项目不是特定于 Eclipse 的项目,但我仍然想设置一个工作流,以便我可以在 Eclipse 中处理它们。
似乎有很多东西需要组合在一起:
- 远程存储库(在 GitHub 上)
- 本地存储库(我的文件系统上的某处)
- Git 工作目录
- 我想要使用的 Eclipse 项目(包括源代码树之外的东西,如 Eclipse 项目文件、Maven 配置、构建文件夹等)
这些是如何相互关联的?我的工作流程应该是什么?
特别是:
- 我真的需要本地存储库还是可以直接使用远程存储库(如使用 SVN)?
- Git 工作目录也可以是 Eclipse 项目吗?还是这是个坏主意?
- 我的推/拉/取等工作流程通常应该是什么?
- 如果我在 Eclipse 项目中使用 Maven 进行依赖项管理,但不希望所有 Maven 特定的东西都提交给 SCM,这可以工作吗?
我想我正在寻找成功完成这项工作的人的一些合理建议!
【问题讨论】:
标签: java eclipse git github egit