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

Tortoise SVN设置服务器和客户端环境,svn,version-control,tortoisesvn,Svn,Version Control,Tortoisesvn,Tortoise SVN源安全存储库的新增功能 我有一个ASP.NETWeb应用程序,我喜欢设置一个服务器源代码安全环境和两个客户端环境(office和我家) 为了服务器和客户端源代码安全,我需要分别安装吗?我想你把几个问题搞混了: -Visual Source Safe(或VSS)是Microsoft的一个版本控制系统(已弃用,且完全崩溃) -Subversion(或SVN)是一种广泛使用的版本控制系统(具有客户机-服务器体系结构,但您可以在同一台机器上运行这两个系统) -TortoiseSV

Tortoise SVN源安全存储库的新增功能

我有一个ASP.NETWeb应用程序,我喜欢设置一个服务器源代码安全环境和两个客户端环境(office和我家)


为了服务器和客户端源代码安全,我需要分别安装吗?

我想你把几个问题搞混了:
-Visual Source Safe(或VSS)是Microsoft的一个版本控制系统(已弃用,且完全崩溃)
-Subversion(或SVN)是一种广泛使用的版本控制系统(具有客户机-服务器体系结构,但您可以在同一台机器上运行这两个系统)
-TortoiseSVN是一个用于SVN的Windows客户机(具有很好的功能,如集成到带有图标覆盖的Windows资源管理器中)


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

我认为目前对于subversion生态系统的组织方式有点混乱

颠覆与乌龟 当人们谈论Subversion时,他们通常指的是服务器和客户端部分,您可以在中找到它们。这是项目的源代码可用的地方。它们提供指向的链接

另一方面,TortoiseSvn是一个仅限Windows的客户端工具,它允许您从Windows资源管理器执行Subversion命令。您可以在以下位置找到此工具:

设置您自己的服务器 要在windows上设置Subversion服务器,有许多选项可用。最简单、性能最好、但并非总是最容易访问的方法是使用的二进制文件中提供的服务

“标准”替代方案是使用和mod_dav_svn模块的组合。这允许通过http(和https)访问subversion存储库

这两种解决方案有时都很难设置,并且存在许多免费和付费的解决方案,以便在windows上更方便地为subversion存储库提供服务。一些示例,但绝对不是详尽的列表:

  • 正在积极开发中
  • 折扣
  • 链接指向一些不相关的站点

的确,ToirtoiseSvn附带了SVN服务,如果您不需要可视化bling或https,这几乎就是运行SVN服务所需的全部:)

这是什么“源代码安全”的东西?我决定使用Ortoise而不是visual Source SafeSVN@Chok请看弗兰克的回答-您感到困惑。@Chok“源安全”是一个产品!没有“开源安全”这样的东西。SVN、git、Mercurial(我认为是源代码安全的)的通用术语是“版本控制”。在MS看来,VSS也完全被破坏了。@FilipDeVos,我同意你的看法。我正处于一个困惑的阶段。我需要一个开放的SourceSafe存储库,它将充当服务器存储库和客户端存储库。客户可以在我家,也可以在我的工作场所。服务器将位于我们的主办公室。在您的客户端计算机上使用TortoiseSvn。他有一个很好的向导。在服务器上安装VisualSvn并通过https在web上公开它。你可以在这里读更多。你们可以在这个网站上问一些新的问题,所以对于所有的客户机,我应该安装TortoiseSVN,对于服务器,我需要安装VisualSVN。Visual SVN标准版是免费的,所以我很高兴。基本上,所有的客户机Turtoise SVN都将与一个通用服务器进行通信:Visual SVN!!的确如果不喜欢乌龟,还有大量其他客户。(上面有很长的清单)