Tortoise SVN设置服务器和客户端环境

时间:2011-05-26 19:25:07

标签: svn version-control tortoisesvn

Tortoise SVN Source Safe Repository新手。

我有ASP.Net网络应用程序,我喜欢设置服务器源安全环境和几个客户端环境(办公室和我家)。

我是否需要单独安装Sever和Client Source Safe?

3 个答案:

答案 0 :(得分:20)

我认为今天如何组织颠覆生态系统存在一些混乱。

Subversion vs TortoiseSvn

当人们谈论Subversion时,他们通常指的是您可以在http://subversion.apache.org/找到的服务器和客户端部分。这是项目源代码可用的地方。它们提供了binary builds的链接。

另一方面,TortoiseSvn是一个仅限Windows的客户端工具,允许您从Windows资源管理器执行Subversion命令。您可以在http://tortoisesvn.net/

找到此工具

设置您自己的服务器

要在Windows上设置Subversion服务器,可以使用多种选项。最简单的选项和最佳效果,但并非总是最容易访问的是使用svnserve二进制文件中提供的http://subversion.apache.org/服务。

“标准”替代方案是使用apache webserver和mod_dav_svn模块的组合。这允许通过http(和https)

访问subversion存储库

这两种解决方案有时难以设置,并且存在许多免费且付费的解决方案,可以更轻松地在Windows上为您的subversion存储库提供服务。一些例子,但绝对不是一个详尽的清单:

答案 1 :(得分:4)

我认为你混淆了几件事: - Visual Source Safe(或VSS)是Microsoft的版本控制系统(已弃用且完全破坏IMO)
- Subversion(或SVN)是一种广泛使用的版本控制系统(具有客户端 - 服务器架构,但您可以在同一台机器上运行)
- TortoiseSVN是一个用于SVN的Windows客户端(具有很好的功能,如集成到带有图标覆盖的Windows资源管理器)

因此,如果你想开始使用SVN,你必须设置一个服务器(应该非常简单,因为有很多好的文档可用)并决定一个客户端(如果你使用Windows,强烈建议使用TortoiseSVN)。 / p>

答案 2 :(得分:0)

独立的ToirtoiseSvn随svnserve一起提供,如果不需要可视化的bling或https :),几乎是运行SVN服务所需的全部内容。