简介
SVN(Subversion)是一种版本控制工具,用于管理和跟踪文件的修改历史。它可以帮助团队协作开发,方便地共享和更新代码,同时也可以提供备份和安全控制功能。
使用SVN,你可以创建中央代码库(也称为版本库),然后将代码、文档、图片等文件添加到该库。每次修改文件并保存时,SVN会自动记录修改的历史记录,并可以在任何时候回滚到之前的版本。
SVN通常使用客户端-服务器模式进行工作,其中客户端负责与用户交互,而服务器负责管理代码库。你可以在本地创建一个本地的工作副本,然后与中央代码库进行同步,以便在修改文件时进行版本控制。
SVN具有许多命令行和图形界面工具,可以方便地执行各种版本控制操作,例如添加、删除、修改、查看历史记录、合并修改等。
一、下载
官方地址:Apache Subversion Binary Packages
二、 安装
翻译:
原:
翻:visualSVN服务器和管理工具安装服务器端组件和所有管理工具。
---------------------------------------------------------------------------------------------------------------------------------
原:
翻:管理工具仅安装MMC管理单元、PowerShell模块和Subversion命令行工具来管理安装在其他计算机上的VisualSVN Server实例。
---------------------------------------------------------------------------------------------------------------------------------
原:
翻:将Subversion命令行工具添加到PATH环境变量中更新PATH环境变量以允许直接访问Subversion命令行svnadmin.exe”和“svnadmin.exe”等工具。
注意:如果勾选了,为存储库启用搜索索引,需要提供密钥。也可选择有45天免费试用。(如果 搜索索引非要不可,破解版你们懂我意思吧! )
什么是搜索索引?
SVN搜索索引是一种用于在Subversion版本资源库中搜索文件信息的工具。它会全文本搜索版本资源库中的内容和元数据,如文件名、路径、提交者和SVN的属性信息。SVN搜索索引基于Lucene实现,维护版本资源库的一个全文本索引,这个索引可以用来快速查询。当版本资源库变更时,索引需要更新,这个更新通常由一个后提交钩子来触发。使用SVN搜索索引可以提高查询效率,方便地搜索和浏览Subversion版本资源库中的文件信息。
身份验证模式
请选择服务器对用户进行身份验证的方式。
翻译:
原:
翻:身份验证是服务器确认用户身份的过程。这通常包括检查用户名和密码,但也可以使用智能卡等其他证明身份的方法来执行。
---------------------------------------------------------------------------------------------------------------------------------
原:
翻:使用Subversion身份验证VisualSVN服务器将根据其内部用户列表及其密码对用户进行身份验证
---------------------------------------------------------------------------------------------------------------------------------
原:
翻:使用Windows身份验证(建议用于Active Directory环境)VisualSVN服务器将根据用户Windows或Active Directory凭据进行身份验证,支持单点登录和双因素身份验证。
---------------------------------------------------------------------------------------------------------------------------------
原:
翻:如果启用Windows身份验证,则需要足够的许可证,因此系统将提示您输入许可证或开始评估
三、创建项目名称
四、创建用户
五、创建组
六、分配项目
七、浏览器访问