问题描述
|
Tortoise SVN源安全存储库的新增功能。
我有ASP.Net Web应用程序,我喜欢设置服务器源安全环境和几个客户端环境(办公室和我的家)。
我是否需要为服务器和客户端源安全单独安装?
解决方法
我认为当今颠覆生态系统的组织方式有些混乱。
颠覆vs TortoiseSvn
人们谈论Subversion时,通常指的是服务器和客户端部分,您可以在http://subversion.apache.org/上找到它们。这是项目源代码可用的地方。它们提供了到二进制构建的链接。
另一方面,TortoiseSvn是仅Windows的客户端工具,可让您从Windows资源管理器中执行Subversion命令。您可以在http://tortoisesvn.net/上找到此工具
设置自己的服务器
要在Windows上设置Subversion服务器,可以使用许多选项。最简单,最有效但并非总是最易访问的选项是使用svnserve服务,该服务在http://subversion.apache.org/的二进制文件中提供。
\“ standard \”替代方案是结合使用apache Web服务器和mod_dav_svn模块。这允许通过http(和https)访问Subversion存储库。
有时很难设置这两种解决方案,并且存在许多免费的付费解决方案,可以更轻松地在Windows上为您的Subversion存储库提供服务。一些示例,但绝对不是详尽的列表:
主动开发中的VisualSVN服务器
SublimeSvn已取消
RocketSvn链接到一些不适当站点的链接
,我认为您混淆了几件事:
-Visual Source Safe(或VSS)是Microsoft的版本控制系统(不推荐使用,完全破坏了IMO)
-Subversion(或SVN)是一种广泛使用的版本控制系统(具有客户端-服务器体系结构,但是您可以在同一台计算机上同时运行两者)
-TortoiseSVN是SVN的Windows客户端(具有一些不错的功能,例如与带有图标覆盖层的Windows资源管理器集成)
因此,如果您想开始使用SVN,则必须设置服务器(应该非常简单,因为有很多不错的文档可用)并确定客户端(如果您使用Windows,强烈建议使用TortoiseSVN)。
,实际上,ToirtoiseSvn附带了svnserve,如果您不需要可视化的bling或https :,这几乎是运行SVN服务所需的全部。