Subversion在Windows上有一个很棒的客户端(当然是Tortoise).我在Linux上尝试过的所有东西 - 相比之下......相当糟糕......
免责声明:很久很久以前,我是RabbitVCS(以前称为NautilusSvn)的开发人员之一.
如果您使用Nautilus,那么您可能对RabbitVCS感兴趣(Trevor Bramble先前提到过).它是用Python编写的Nautilus的TortoiseSVN的纯粹克隆.虽然仍有很多改进(特别是在性能方面),但有些人似乎对此非常满意.
这个名称非常适合该项目,因为它所指的故事非常准确地描述了开发速度(意味着长时间的小睡).如果您确实选择开始使用RabbitVCS作为您的版本控制客户端,那么您可能不得不沾沾自喜.
通常我只是使用命令行svn,这是最简单,最简单的方法,老实说,我建议你试试.
在您解除此问题之前,您应该问自己是否确实存在任何需要GUI的功能,以及您是否希望打开GUI应用程序并下载文件,或者只需输入"svn co svn:// site" -goes-here.org/trunk"
您可以使用"svn help"给出的简单命令轻松添加,删除,移动,提交,复制或更新文件,因此对于大多数用户来说绰绰有余.
首先,我会尽量不要在这里听起来有点瑕疵;)
叹息..为什么人们没有得到那个文件资源管理器集成客户端是要走的路?它比打开终端和打字更有效率.简单的数学,〜两次鼠标点击与~10 +键击.虽然,我必须指出,我喜欢命令行,因为我做了大量的管理工作,并且喜欢尽可能快速,轻松地实现自动化.
在Windows上被TortoiseSVN宠坏了,当我搬到ubuntu时,我很惊讶于没有像tortoisesvn这样的集成客户端.对于纯粹的程序员来说,IDE集成客户端可能已足够,但对于通用目的而言,对于图形艺术家或其他随机办公人员来说,客户端必须集成到标准文件浏览器中,否则大多数人根本不会使用它.
一些客户认为:
kdesvn,客户我最喜欢这个,虽然与TortoiseSVN相比有一个巨大的烦恼 - 你必须进入特殊的颠覆布局模式来获得指示文件状态的叠加.因此,我不会将kdesvn称为集成.
NautilusSVN看起来很有前途,但从0.12版本开始,它存在大型存储库的性能问题.我使用存储库,其中工作副本有时可以包含~50 000个文件,TortoiseSVN处理这些文件,但NautilusSVN没有.所以我希望NautilusSVN能尽快获得新的优化版本.
RapidSVN没有集成,但我试了一下.它表现得非常奇怪并且几次坠毁.大约20分钟后它被卸载了..
我真的希望NautilusSVN项目能够很快推出一个新的性能优化版本.
NaughtySVN看起来好像很好,但截至目前它缺少图标覆盖,并且已经有两年的发布......所以我会说NautilusSVN是我们唯一的希望.
kdesvn可能是你找到的最好的.
最后我检查它可能与konqueror挂钩,但它已经有一段时间了,我已经转向git :)
您还可以查看git-svn,它本质上是subversion的git前端.
看到我的问题:
我也同意,linux中的GUI客户端很糟糕.
我用subeclipse在Eclipse和RapidSVN的侏儒.
恕我直言,有一个伟大的svn gui客户端,SmartSVN.这是商业项目,但有基础版(100%功能)女巫可以免费使用,甚至用于商业目的.它是用java编写的,所以它是多平台的(它需要sun-java*包)http://smartsvn.com