Good Linux (Ubuntu) SVN clientSubversion在Windows上具有出色的客户端(当然是Tortoise)。 我在Linux上尝试过的所有内容-都比较糟。 免责声明:很久以前,我是RabbitVCS(以前称为NautilusSvn)的开发人员之一。 如果您使用Nautilus,则可能对RabbitVCS(Trevor Bramble先前提到)感兴趣。这是用Python编写的Nautilus的TortoiseSVN的完整副本。尽管仍有很多改进要做(特别是在性能方面),但有些人似乎对此很满意。 这个名称非常适合该项目,因为它所引用的故事非常准确地描述了开发进度(意味着小睡片刻)。如果您确实选择开始使用RabbitVCS作为版本控制客户端,则可能不得不动手。
通常,我只使用svn的命令行,老实说,这是最快,最简单的方法,我建议您尝试一下。 您可以使用" svn help"中提供的简单命令轻松地添加,删除,移动,提交,复制或更新文件,因此对于大多数用户而言,这已经足够了。 首先,我将尽量不要在这里发白;) 感叹..人们为什么不走集成了文件浏览器的客户端的路呢?它比打开终端和键入更为有效。简单的数学,大约两次鼠标点击与大约10个以上的击键。但是,我必须指出,我喜欢命令行,因为我从事许多行政工作,并且喜欢尽可能快,轻松地自动化。 在Windows上被TortoiseSVN宠坏后,当我搬到ubuntu时,我对缺少像tortoisesvn的集成客户端感到惊讶。对于纯粹的程序员来说,一个IDE集成客户端可能就足够了,但对于一般用途而言,例如对于图形艺术家或其他随意的办公人员,则必须将该客户端集成到标准文件浏览器中,否则大多数人将永远不会使用它。 。 一些客户的想法:
kdesvn,
NautilusSVN,
RapidSVN没有集成,但是我尝试了一下。 我真的希望NautilusSVN项目能尽快发布新的性能优化版本。 NaughtySVN看起来可能看起来很不错,但是到目前为止,它缺少图标覆盖,并且已经有两年没有发布……所以我要说NautilusSVN是我们唯一的希望。 kdesvn可能是最好的。 最后我检查了它可能与konqueror挂钩,但是已经有一段时间了,我已经转到git :) 您还可以查看git-svn,它本质上是Subversion的git前端。 恕我直言,有一个很棒的svn gui客户端SmartSVN。这是商业项目,但有基础版本(100%功能)可以免费使用,甚至用于商业目的。它是用Java编写的,所以它是多平台的(需要sun-java *软件包)http://smartsvn.com 看到我的问题:什么是Linux上最好的Subversion客户端? 我也同意,Linux中的GUI客户端很烂。 我在Eclipse中使用subeclipse,在gnome中使用RapidSVN。 我想你可以看看RabbitVCS
我正要尝试一下...似乎很有希望... 对于Ubuntu,您可以使用与Nautilus集成的KDESVN来获得5个Tortoise SVN感觉。 试试这个ClickOffline.com:Tortoise SVN的Ubuntu替代品 没有人提到它,我一直忘了这个名字,所以下次我用谷歌搜索时,会在此处添加这些说明,以备将来参考。 目前,pagavcs似乎是最好的选择。
您需要这些
(1.4.33是我现在安装的,因此,如果最新导致出现问题,请尝试安装它。) 安装然后运行
关闭鹦鹉螺,然后再次打开鹦鹉螺,您应该很好,而不必注销/关闭 可悲的是,兔子对我来说只是在大型存储库上窒息而已,因此无法使用,paga不会降低浏览速度,但似乎也不会尝试求助于目录以查看是否发生了任何变化。 我对kdesvn感到非常满意-与konqueror很好地集成在一起,就像trortousesvn与Windows资源管理器一样,并且支持tortoisesvn的大多数功能。 当然,如果您使用的是kubunto,而不是ubuntu,那么您将从这种集成中受益。 看看SVN工作台,它不错但并不完美
如果使用它,NetBeans将具有出色的版本控制管理,除了SVN之外,还有多个客户端。 但是,我建议您从命令行学习如何使用SVN。 CLI是Linux的精神:) Nautilus为SVN活动提供上下文菜单
欲了解更多信息 Nautilus上下文菜单 如果TortoiseSVN根深蒂固,您可以尝试通过WINE使用它吗?虽然我还没有尝试过。 失败了,我发现带有Subversive的Eclipse相当不错。 如果使用eclipse,subclipse是我使用过的最好的。在我看来,这也应该独立存在...易于使用,可与您在eclipse中的代码和项目链接...对于使用eclipse并需要gui的开发人员来说,这是完美的选择。 就个人而言,我更喜欢用于Linux和Windows的命令行客户端。 编辑:如果您使用XFCE及其文件管理器(称为Thunar),则有一个效果很好的插件。如果我不想打开终端,我只用那个终端,它具有所有功能,既快速又易于使用。不过,其中还包括一个git。 作为开发人员,我使用eclipse + sub-eclipse客户端(假设您正在使用svn签出一些开发项目,并且您将对其进行编译)。 大多数人不会花很多时间进行svn操作,而命令行是这样做的最快方法。 还有一些不错的GUI工具: http://rabbitvcs.org/ 要么 http://www.harecoded.com/nautilus-subversion-integration-tool-execute-svn-commands-with-gnome-scripts-96355 有时我会使用kdesvn直接针对存储库进行工作。 通过Eclipse处理项目时,我经常使用Subclipse。 但最重要的是,我使用了良好的CLI。有了一些别名和bash脚本来备份它,它确实是使用svn的最简洁,最可靠的方法。 我尝试了NautilusSVN(与NaughtySVN无关)和svn-workbench,发现它们太成问题或缺少功能。我知道我曾经在某些时候尝试过RapidSVN,但由于它很快就被卸载了,所以一定不会给我留下深刻的印象,但是我对此一无所知。 由于您使用的是Ubuntu,而不是Kubuntu,因此我假设您使用的是GNOME。您可能对该链接中描述的Nautilus Subversion集成感兴趣。 Anjuta具有与IDE集成的内置SVN插件。 |