2011-05-03 134 views
1

我知道这个问题可能已经问了好几百次了,但我一直在考虑在工作中设置一个颠覆客户端,并想知道什么会是最合适的。我曾经有过AnhkSvn和VisualSVN(cource tortise以及这两者都需要作为依赖)的经验,以及一个名为Alienbrain的版本控制。颠覆选择

我喜欢我以前用过的所有客户端,但都只在视觉工作室处理C++开发,现在我正在寻找一个客户端来跨视觉工作室和eclipse工作。我不认为AnhkSVN或VisualSVN都可以做到这一点。在维基百科比较,我没有看到任何这样做。

我知道我可以使用两个独立的客户端为两个IDE的方法,但我想保持它直接与两个相同的SVN接口,如果可能的话。我可以用类似alienbrain的东西做到这一点,因为合并和锁定自动在文件级别发生,但是我们使用的是Subversion服务器,并且alienbrain要求alienbrain成为服务器。

任何有关这个问题的见解将不胜感激。 谢谢 ocv

+0

tortoise svn将与壳集成在一起,从而保持一致。 – haknick 2011-05-03 16:22:13

+0

命令行svn客户端可能工作。否则,使用TortoiseSVN – dawebber 2011-05-03 16:28:31

+0

雅龟是我目前使用的浏览器正在使用,只是看看是否有更好的解决方案。 – ocross 2011-05-03 22:36:39

回答

1

AnhkSvn不是Subversion客户端。它是VisualStudio的一个插件,允许VisualStudio使用Subversion作为其版本控制系统。

Eclipse有它自己的插件(二其实:Subversive由谁创建Eclipse中的人,并Subclipse由谁写颠覆人们

我喜欢Subclipse的,因为它可以让我SVNKitJavaHL而颠覆性之间选择虽然有些人更喜欢JavaHL,但我认为JavaHL是开源的,SVNKit不是,但我并不是100%确定的。呃,也许Subversive现在可以使用SVNKit。

因此,实际上没有一个客户端解决方案,因为Eclipse和VisualStudio每个都需要自己的插件,但它永远不会是一个一个客户端适合所有的。有几十个Subversion客户端(一些可视的,一些命令行的),你可以使用你想要的。

哎呀,你通常可以使用多个,如果你愿意。例如,我通常更喜欢命令行svn客户端,但是当我创建历史记录或差异时,我将切换到TortoiseSVN。我没有任何问题来回切换。

+0

是的,我已经开始为2个IDE使用不同的客户端,我只是好奇好像有一个更好的方法来做到这一点。即使需要安装2个不同的插件,也可以使用跨IDE的统一界面。我可能会选择subclipse作为ankh的制作者,我认为它应该是一个类似的界面。 – ocross 2011-05-03 23:02:36