有没有一个可以接受的git-svn的Linux目标客户端?

我的雇主使用颠覆版本控制,这是不太可能改变。 我有兴趣了解更多关于git的知识,并使用git-svn与我的雇主的Subversion版本库进行交互。 我的问题是:如果我开始使用git-svn,我需要从命令行执行一些还是全部的版本控制工作? 还是有一个(Linux)的GUI客户端,可以执行所有的git-svn相关的任务,我将需要?

更新:根据迄今为止的答案,似乎没有git-svn的GUI客户端。 不过,我想请注意Giggle GUI客户端的这个特性请求 ,以certificate这样的function有一些兴趣。 希望在未来的几个月里,可以在这个问题上增加一个积极的答案。 (事实上​​,我认为在不久的将来,与颠覆交互的最佳方式可能是使用GUI客户端来进行混帐!)

更新2:最近发布的2.1版本的SmartGit完全支持Git / SVN集成。 这certificate至less有一个GUI客户端允许Git和SVN一起使用。 可能还有更多。

Solutions Collecting From Web of "有没有一个可以接受的git-svn的Linux目标客户端?"

这个页面似乎表明, SmartGit可以做你想做的事情。 据我所知,你必须从cmd / bash执行最初的init / clone。

Git-SVN没有gui客户端; 所以你将不得不使用命令行来使用Git-svn。 幸运的是,您不必学习太多的工作git-svn。 一些资源,从简单到详细:

  • 在5分钟学习git-svn
  • Git – SVN崩溃课程
  • 针对Subversion / SVK用户和逃兵的git-svn简介

你可以使用任何你想使用的Git GUI客户端。 当你想与Subversion服务器连接时(例如提交和更新),你只需要恢复到命令行。

我想知道是否有可能以某种方式拦截git-gui中的Push命令并使其运行git-svn dcommit? 我已经添加了一个git别名来运行!git-svn dcommit。