Git,SVN和Eclipse工作流程

Mic*_*ael 5 eclipse svn git egit

我正在尝试采用以下工作流程:

  1. git svn clone通过命令行创建svn存储库(egit不支持git-svn)
  2. egit因为我宁愿使用egit来分支,合并,提交等等,所以在eclipse中打开项目...
  3. 当我准备好提交更改时,我使用use git svn dcommit来提交回svn

我遇到第2步的问题,不明白如何导入git项目,eclipse告诉我我无法导入它以使用它当前所在的同一目录,因为已经存在另一个具有相同名称的项目.这令人困惑.

谁知道怎么做?还想听听使用egit和的其他工作流程示例git svn.我知道最好通过命令行来完成所有操作,但是,我正在努力为我的团队中的同事开发git,而不习惯命令行界面等...

mke*_*z00 7

我曾经简单地使用过egit插件(我实际上最近停止使用它,只是使用msysgit作为我的Git guiclient并从Eclipse中单独运行它).我发现Eclipse非常繁忙,添加这个插件会减慢它(至少对我来说).

在Eclipse中设置已克隆的项目时我做了什么:

  1. 在Eclipse中.文件 - >导入 - >现有项目到工作区

  2. 选择项目的根目录.不要将复制项目检查到工作区.点击完成.

  3. 项目导入后.右键单击项目,转到Team - > Share Project

  4. 选择Git作为回购类型,单击下一步

  5. 检查项目的父文件夹中的使用或创建repo.由于您已经克隆了项目,因此将使用git进行跟踪.当您选中此选项时,它将显示项目,路径和仓库(.git).

  6. 点击完成,您将完成所有设置.