我应该为Windows安装哪个Subversion?

问题描述:

我读的编码恐怖的这篇文章:我应该为Windows安装哪个Subversion?

http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html

我去下载和感到困惑。我只是下载了第一个条目,但是如果我没有apache,恐怕会破坏我的服务器或其他东西。我们只使用IIS,我不想以某种方式破坏它。我甚至不需要web或webdav前端。

哪一个我应该安装此页面上,请:

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

感谢您的任何帮助。

编辑:感谢信息,但我希望能保持与“常规”颠覆免费。我计划为客户使用TortoiseSVN。

编辑:如果您需要最近的Windows二进制文件,请使用http://subversion.apache.org/packages.html#windows

从这个列表中,你需要Setup-Subversion-1.5.6.msi。不要担心apache绑定,如果你不使用它们,它们不会干涉。在安装Subversion可执行文件之后,在顶部安装TortoiseSVN,乌龟不包括svn可执行文件。

编辑:罢工,你会想要得到颠覆1.6.x.查看CollabNet发行版(http://www.collab.net/downloads/subversion/)并获取1.6.9版本。这就是最新的Tortoise所针对的。

+0

我结束了1.6.6版的底格里斯版本,因为这个collab.net版本让我觉得我必须付钱。 – johnny 2010-03-15 18:47:58

+0

虽然“乌龟不包括svn可执行文件”的确如此,但我想补充一点,它不依赖于它们。虽然有乌龟和命令行的东西,但是很高兴。 – 2010-03-16 01:32:48

我推荐VisualSVN,它很容易设置和服务器软件是免费的。然后对于你的客户端机器,我想说你想要安装TortoiseSVN

+2

+1 for TortoiseSVN :) – 2010-03-15 17:17:21

+0

这正是我使用的设置; VisualSVN服务器和TortoiseSVN。 – 2010-03-15 17:39:33

你的下载链接有点过时了,Subversion项目最近移动了主页。尝试下载链接subversion.apache.org。特别是,单击“Windows”标题下的“CollabNet”并尝试最上面的下载选项。如果您需要更多关于安装服务器的信息,请查看电子书"Version Control with Subversion";这是“官方”Subversion书籍,涵盖了使用Subversion的各个方面,从设置和管理服务器到使用它作为普通开发人员。

至于客户端软件,我同意这里的其他几个海报TortoiseSVN是一个伟大的Windows图形工具。

+0

请注意,CollabNet版本是为Windows编译的基本服务器。这会得到一个正在运行的svn服务器,但只能使用未加密的svn协议。所以,这可能不适合生产。 Apache的软件包将通过Web服务器运行颠覆操作,以便您可以使用https。如果你需要安全,这可能是你必须做的。当然,Apache必须在不同于IIS的端口上运行。 – AngerClown 2010-03-15 17:46:16

+0

AngerClown忘记提及svn协议可以被加密,至少在最近的Subversion版本中是如此。我相信该协议被称为'svn + ssh://'(即通过SSH隧道的普通'svnserve'守护进程)。不需要Web服务器。更多信息可在上面列出的SVN书中找到。 – bta 2010-03-15 18:26:27

我同意大多数TortoiseSVN是最好的svn客户端,但是如果你想与Visual Studio AnhkSvn集成很好。如果你想变得非常疯狂,我相信他们并肩工作。