我的雇主使用subversion进行版本控制,这不太可能改变.我有兴趣学习更多关于git的知识,并使用git-svn与我雇主的subversion存储库进行交互.我的问题是:如果我开始使用git-svn,我是否需要从命令行执行部分或全部版本控制工作?或者是否有(linux)GUI客户端可以执行我需要的所有git-svn相关任务?
更新:根据目前为止的答案,似乎没有git-svn的GUI客户端.但是,我想提请注意Giggle GUI客户端的此功能请求,以证明对此类功能有一些兴趣.希望在未来几个月内可以在某个时候添加对这个问题的肯定答案.(事实上,我认为在不久的将来,与subversion交互的最佳方式可能是为git使用GUI客户端!)
更新2:最近发布的2.1版本的SmartGit完全支持Git/SVN集成.这证明至少有一个GUI客户端允许Git和SVN一起使用.可能会有更多.
Git-SVN没有gui客户端; 所以你必须使用命令行来使用Git-svn.幸运的是,你不需要学习很多工作git-svn.一些资源,从简单到详细:
在5分钟内学习git-svn
Git - SVN速成课程
Subversion/SVK用户和逃兵的git-svn简介