我的雇主使用 subversion 进行版本控制,这不太可能改变。我有兴趣了解有关 git 的更多信息,并使用 git-svn 与我雇主的颠覆存储库进行交互。我的问题是:如果我开始使用 git-svn,我需要从命令行完成部分或全部版本控制工作吗?或者是否有一个(linux)GUI 客户端可以执行我需要的所有 git-svn 相关任务?
更新:根据到目前为止的答案,似乎没有 git-svn 的 GUI 客户端。但是,我想提请注意Giggle GUI 客户端的此功能请求,以证明人们对此类功能感兴趣。希望可以在未来几个月的某个时候添加对这个问题的肯定答案。(事实上,我认为在不久的将来,与 subversion 交互的最佳方式可能是使用 git 的 GUI 客户端!)
更新 2:最近发布的 SmartGit 2.1 版本完全支持 Git/SVN 集成。这证明至少有一个 GUI 客户端允许 Git 和 SVN 一起使用。可能还有更多。