2009-12-26 93 views

回答

3

用于多平台(即使你需要一个好的客户端的一个平台),我建议你的SmartSVN:http://www.syntevo.com/smartsvn/index.html

他们有一个免费的基础版可用。由于它是一个Java工具,它几乎适用于所有操作系统。

+0

感谢您的链接 - 您使用此工具的经验是什么? – bengrine 2009-12-26 20:29:55

+0

我也会尝试这个 - 它不像Synchro SVN那样可以直接使用,但值得一看。谢谢! – bengrine 2009-12-26 22:53:24

+0

我试了一次,与远程服务器一起工作得很好。然而,作为一名mac用户,我更喜欢Cornerstone作为我的第一选择客户。 – 2009-12-28 14:18:00

4

为什么要使用多平台工具?关于svn的好处是,你可以在Mac OS上使用一个工具,而在Linux上可以使用一个完全不相关的工具,但他们仍然可以与同一个repo进行交流。在Mac上,我推荐版本。

+0

基石也是在OS X. – Rich 2009-12-26 19:55:15

+0

好我有一台笔记本电脑与Linux和Mac OS的桌面;这是跨平台需求的主要驱动因素。我喜欢Open Office,Firefox和Emacs,因为我可以重复使用相同的知识,并且可以更加高效地使用这些工具(在家中或在工作中)。 – bengrine 2009-12-26 20:29:05

+1

我认为svn是更大的学习挑战;一旦你拥有了这些,掌握不同前端的界面并不难。我觉得试图让一个用户界面可以在多个不同的操作系统环境中工作,这比在每个平台上找到最好的应用程序导致更多的脱节体验( Java)。 – 2009-12-26 22:00:11

-1

Netbeans是跨平台,并有一个插件,使颠覆。一个优秀的IDE,如果你问我...

+0

我喜欢它作为IDE,但SVN集成并不好。事实上,我在工作机器上仍然拥有Windows VM的唯一原因是我可以使用Tortoise SVN来处理SVN diffid。 – 2009-12-26 20:02:44

+0

mmh,很高兴知道。从未尝试过Subvertion插件 - 我认为它和IDE一样好。 – pixeline 2009-12-26 23:38:57

1

从维恩图的意义上说,你是通过a)理智的跨平台的GUI客户端和b)SVN客户端之间的布尔逻辑来关闭它。我放弃了一些要求 - 我个人喜欢cmdline版本以及所有平台上的Emacs接口,并且偶尔使用Linux上的kdesvn GUI。

编辑:哦,等等,有一个:Qt Creator是一个很棒的IDE,是跨平台的,有SVN整合。

+0

感谢您的评论 A 回合维恩图:这就是我的问题是 - 没有更多,不少,:) 关于Qt Creator:你对Qt Creator有什么经验? – bengrine 2009-12-26 20:32:22

+0

我真的很喜欢Qt Creator,我说这是一个已经使用Emacs超过15年的人。但是,当我做一些Qt编码时,我很乐意使用它,这是一个非常有用的集成IDE。然而,现在它真的与Qt绑定 - 你可以做任何事情。它在Windows和Linux上看起来和感觉都一样(我没有Mac ......)。版本控制集成我还没有尝试过 - 但我明白它没有svn,git,...给它一个镜头。 – 2009-12-26 20:38:27

+0

PS s/now/not/- 它不与Qt绑定。你也可以编写非Qt的东西。 – 2009-12-26 20:39:14

0

RapidSvn位于here - 用wxWindows/C++编写的跨平台吗?

+0

感谢您的链接 – bengrine 2009-12-26 22:55:53

0

是的,SmartSVN非常好,我会说。