37

在 SVN Windows 二进制文件下载页面上,有几个可供选择:

http://subversion.tigris.org/getting.html#windows

不同组织提供的不同版本有优缺点吗?有什么我需要注意的吗?

主要是,我只是想要一些免费的东西,我可以在我的 Vista 笔记本电脑上运行。然后我可能会不时将 SVN 文件备份到外部硬盘驱动器。

4

7 回答 7

33

我们选择了VisualSVN,因为它可以轻松使用 Windows 身份验证,而不是拥有单独的 SVN 用户。

其他好处是易于使用的 GUI 用于权限管理和管理 SVN 挂钩。

我不喜欢的一件事是 Web GUI。据我所知,您无法查看基于网络的差异,所以如果这有所作为......

于 2009-05-19T00:31:55.750 回答
14

开Windows商店的朋友对VisualSVN评价很高

于 2009-05-18T23:40:14.810 回答
9

我刚刚根据Jeff Atwood的这篇文章配置了 win32svn服务器。

与 VisualSVN 相比,win32svn 与 Windows 的集成并没有那么紧密,它以终端使用为导向,并且在 Apache 许可下开源。

于 2011-05-14T10:52:00.510 回答
7

所有这些解决方案都设置了具有 Subversion 集成的标准 Apache HTTPD 服务器。他们没有真正的魔法。

UberSVN 和 VisualSVN 提供了一个漂亮的前端界面,但在幕后,它只是标准的 Apache 设置。如果您不是 CM,并且不希望这成为您的工作,那么这不是一个糟糕的选择。但是,永远不要试图在他们背后调整配置。他们要么恢复更改,要么真的把事情搞砸了。

但是,我使用 Apache httpd 来访问我的 Windows Active Directory。我设置了我的用户,所以他们的 Windows 帐户和密码就是他们的 Subversion 帐户和密码。我将 Active Directory 安全组或 Active Directory Exchange 组设置为我的授权数据库。如果用户是该组的成员,则他们可以通过 Windows 登录访问存储库。如果没有,他们就没有访问权限。干净简单。我不再从事用户授权业务,这让我有更多时间玩 Candy Crush ..我的意思是.. 其他 CM 工作。

否则,我还不如直接使用svnserve:它比 Apache httpd 更快,更容易设置,也更稳定。

如果您不打算使用 Active Directory 作为您的授权后端,您是技术人员,并且不介意让您的手有点脏,我会使用任何一种游戏svnserve(并将其设置为Windows 服务。不需要任何这些包。

如果您打算使用 Active Directory 作为您的授权后端(为什么不呢?),我会使用 CollabNet Subversion Edge 来帮助设置 Apache httpd 和 Subversion 并手动完成我的所有配置。通过 LDAP 通过 Apache httpd 设置 Active Directory 并没有那么困难,一旦完成,您可能再也不需要接触了。可以很容易地找到有关集成 Apache httpd/Subversion/LDAP/ActiveDirectory 的文档。

我建议您查看在线Subversion 文档并仔细阅读。如果考虑使用svn命令行客户端让您头晕目眩,那么请获取 VisualSVN 或 UberSVN,让他们为您处理事情。如果您不介意在 1990 年使用您的计算机,那么请忘记漂亮的前端,并使用 CollabNet Edge。

还有一件事,我不是CollabNet Edge 附带的ViewVC的粉丝。它必须使用file://协议并且必须与您的 Subversion 服务器软件在同一台服务器上运行。相反,我更喜欢Sventon。它可以在单独的服务器上运行,并且您可以使用与标准 Subversion 凭据相同的凭据。另外,我更喜欢界面。

于 2013-12-27T01:35:45.170 回答
6

为 CollabNet Subversion Edge 投票,通过 Web 前端进行设置和管理非常简单。如果必须,我很乐意编辑配置文件,尤其是来自 Linux 环境,但最好不要这样做 - CollabNet 让这一切变得简单。

于 2012-03-03T00:05:33.803 回答
2

我们将 Apache SSPI 模块与 Collab.Net subversion 服务器一起使用。

对我们来说非常有效。

于 2009-05-26T22:07:03.493 回答
-1

试试 UberSVN http://www.wandisco.com/ubersvn/download#windows 唯一的缺点是需要大量服务器内存。我试过的最好的免费 SVN 服务器。VisualSVN 免费版也可以。

于 2013-12-26T22:23:09.670 回答