免费的Windows Subversion GUI,不使用shell扩展

Jam*_*ton 10 svn

我需要一个满足以下要求的Subversion用户界面:

  • 在Windows上运行的用户界面
  • 不需要使用shell扩展(如果包含一个,它应该是可选的)
  • 积极维护(即过去一年内新的,定期发布)
  • 自由

令人惊讶的是,我很难找到这样的东西!我希望它能用于偶尔的Subversion存储库 - 我不会每天都使用它.出于这个原因,像TortoiseSVN这样的选项并不是真正需要的,因为它们会使我的Windows资源管理器外壳变得混乱和变慢.(我已经为Git和其他一百万个应用程序提供了shell扩展,我需要的最后一件事就是我将很少使用的源控件包的另一个shell扩展.)

Git的可比项目是Git Extensions.二进制文件是为Windows提供的,它是GPL,最后一个版本是在过去30天内,而shell扩展是可选的:它是一个独立的GUI.我很惊讶我没有为SVN找到这样的东西......

paj*_*ton 7

Subversion WorkBench可能是满足您要求的好解决方案.它当然是免费的!


Dav*_* W. 6

问题是大多数Windows用户非常喜欢TortoiseSVN,以至于对其他Windows客户端的需求不大.但是,有一些:

  • RapidSVN.这是CollabNet拥有的Tigris项目之一(Subversion也是Tigris项目).它的正式版本是0.12,在我看来,开发人员对产品没有太多信心.
  • QSvn.来自使用QT工具包的Subversion客户端的KDE项目.它应该可以在Windows上运行,但是像许多QT项目一样,它可能具有明显的非Windows感觉.
  • PySvn:有时称为Subversion Workbench.这是用Python编写的,因此它应该适用于所有使用Python的平台.您可能必须安装Python 3.x才能使用.

字'o警告:我从未使用过任何这些工具.我喜欢自己使用命令行客户端.

  • 问题不在于 TortoiseSVN 添加的菜单条目数量;问题是 TortoiseSVN 首先被加载到内存中。这使我的计算机启动速度变慢,一般文件夹浏览速度变慢等等。每次我右键单击某个东西时,都会调用 TortoiseSVN 代码并且必须保留在 RAM 中。即使是少量,它仍然会产生影响。不值得我偶尔使用。 (2认同)