编辑:很多人都提到乌龟,但是我正在寻找一个不是shell扩展的应用程序.还有人在质疑我不推荐使用shell扩展的推理.在我们的环境中,我们通过管理应用程序与存储库进行交互(当不使用IDE插件时),而不是通过Windows资源管理器浏览文件.
对于完全独立的Synchro SVN是一个强大的跨平台解决方案.它看起来像每个平台上最原生的应用程序.
Subversion website包括其他独立SVN客户端的列表(大多数是跨平台). [从http://subversion.tigris.org/links.html#clients]起下面的复制清单
eSvn – 基于跨平台QT的GUI前端到Subversion
http://sourceforge.net/projects/esvn
FSVS – 基于软件部署的快速subversion命令行客户端
http://fsvs.tigris.org/
KDESvn – KDE的Subversion客户端
http://www.alwins-world.de/wiki/programs/kdesvn
QSvn – 跨平台的GUI Subversion客户端
http://ar.oszine.de/projects/qsvn/
RapidSVN – Subversion的跨平台GUI前端
http://rapidsvn.tigris.org/
RSVN – 允许在单个原子事务中进行多个存储库端操作的Python脚本.
https://opensvn.csie.org/traccgi/rsvn/trac.cgi/wiki
SmartSVN – 用于Subversion的跨平台GUI客户端
(不是开放源代码,可以在免费和商业版本中使用.)
http://www.syntevo.com/smartsvn/
Subcommander – 一个跨平台Subversion GUI客户端,包括可视文本合并工具.
http://subcommander.tigris.org/
SvnX – Mac OS X Panther GUI客户端.
http://www.lachoseinteractive.net/en/community/subversion/svnx/
Syncro SVN客户端 – 跨平台图形Subversion客户端.
(不是开源的,适用于Mac OS X,Windows和Linux的免费试用版)
http://www.syncrosvnclient.com
WorkBench – 以Python编写的Subversion构建的跨平台软件开发GUI
http://pysvn.tigris.org/
版本 – 适用于Mac OS X的GUI Subversion客户端.
(不开源;需要商业许可.)
http://www.versionsapp.com/
ZigVersion – 适用于Mac OS X的Subversion接口.旨在围绕程序员的典型工作流设计一个接口.
(请注意,这不是开源的.)
http://zigversion.com/
综合客户
TortoiseSVN是最好的一般使用系统[综合系统不是独立的 – 谢谢Martin Kenny].它将自身集成到Windows资源管理器中(您可以在浏览器或任何shell对话框中使用它),因此它工作得非常好,并为您提供了SVN的全部功能.
Ankhsvn是一个很好的解决方案,集成到Visual Studios(免费版).
SVN Notifier监控您的存储库,并在任何更改时通知您.它与TortoiseSVN集成,以显示diff和commit日志.在团队环境中工作时非常方便.