2011-02-01 260 views
14

与朋友建立一些网络开发的东西,他使用的版本SVN(由他的公司支付)看起来很棒,但价格昂贵。在Mac OS X上最佳的免费替代版本SVN?

我受到SVNx的诱惑,但如果我诚实不喜欢使用命令行的想法 - 更喜欢一个好用和易于使用的GUI。

如果必须的话,我不介意付钱,但我想知道是否有很好的选择?我们将使用Springloops作为SVN fwiw。

+3

SvnX是GUI,而不是命令行。不如版本抛光,但它是相当不错的 – CharlesB 2011-02-01 17:53:32

回答

8

编辑:使用iSVN作为其免费


看看RapidSVN。他们有一个为Mac OS构建。

http://rapidsvn.tigris.org

注:不支持MAC OS 10.8.3了

+1

请注意,iSVN被标记为'alpha'软件,并且自2010年以来并未更新。 – Quantum7 2017-03-09 10:12:34

4

这不是Mac OS X native,但您可以尝试Eclipse的SVN客户端。它适用于Mac OS X,并且非常好。

+1

这很好。我希望有一个独立的SVN客户端与Subclipse或Subversive相同。 – 2016-08-30 16:38:35

8

如果您正在寻找在SVN包,CollabNet的有它

如果您正在寻找GUI客户端(开源)

快速通过格里斯 http://rapidsvn.tigris.org/

SVNX由拉选择 http://code.google.com/p/svnx/

SCPlugin由底格里斯河 http://scplugin.tigris.org/

的SmartSVN通过Syntevo http://www.syntevo.com/smartsvn/index.html

如果您正在寻找免费的GUI(非开源)

Sourcetree http://www.sourcetreeapp.com/ *注意这是一个mercurial/git版本控制。如果您连接到远程SVN服务器。有用。它将它本地转换为mercurial/git。

我个人发现sourcetree最适合大多数版本控制工具。

+1

如果我没有错,Sourcetree是Git/Mercurial客户端,不是svn – CitronEvanescent 2013-01-12 07:34:57

+1

它虽然工作。如果遥控器是SVN,您仍然可以连接到它。它将在本地将其转换为Git/Mercurial。它仍然与SVN远程服务器完美交互。好点子。本地它不支持。 – 2013-01-23 22:29:42

3

我也是在一个免费的SVN应用程序后,我尝试了几种不同的解决方案,但没有一个相当有效。首先,我对svnX感到非常兴奋,但是它对如何以不同方式处理“工作副本”和“存储库”感到困惑 - 我仍然不确定何时/为什么要使用多个窗口中的哪一个。它似乎涵盖了一切,但只是不流利。

你知道我最终使用了什么吗?我一直在使用它作为我的IDE一段时间,并一直喜欢它,但我并没有在我的PC(我更喜欢Tortoise SVN接口)时使用它作为SVN。但是现在在OSX上,我一直追寻着类似功能的东西,我非常惊讶地发现Netbeans似乎是完美的!我之后所做的只是一个单一的可浏览文件树,您可以右键单击并应用所有熟悉的命令(更新,提交,还原,搜索历史记录,针对其他版本的差异)等等,netbeans具有这一切。这其实是非常彻底,合乎逻辑,熟悉和完整的。它与通用导航&界面(当然减去美丽的图标)中的Tortoise令人惊讶地相似 - 但我留下了深刻的印象。试一试!

7

如果您已经安装的Xcode

File -> Source Control -> Repositories

或在Xcode

的启动窗口

您也可以在Xcode

Cmd+Shift+2并选择存储库。

0

我建议你用SVNPlugin JEdit。