1、什么是SVN(Subversion)
SVN,即Subversion,是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。在SVN出现之前,CVS是开源世界版本控制工具的事实标准,然而CVS存在一些固有的缺陷,并且修复这些缺陷需要耗费很大的精力,于是,SVN作为CVS的继任者出现了
SVN:可以简单理解为一个版本控制器,主要实现多人协作开发文件共享和版本控制的一个过程。
1、根据文件修改的次数自动增加版本号以便找回历史文件
2、防止多人开发时同时修改一类文件导致文件覆盖或被删除
3、及时更新和获取其他开发者的最新数据和文件
4、有助于项目开发时的安全,责任细分化
2、SVN 控制器的工作原理和流程
1、创建服务器端库文件位置
2、配置库文件的内容在 conf目录下面 authz、passwd、svnserve.conf
3、启动 svnserve.exe -d -r D:\svn
3、如何安装配置服务器端SVN
1、如何增加SVN到windows服务中并自动启动
2、SVN 控制器的文件的锁定和操作
3、SVN 查看历史文件并对比差异内容
4、SVN 处理更新过的新版本文件
5、SVN 导出内容和文件方法和注意事项
添加到服务
sc create svnserve binpath= "C:\...\bin\svnserve.exe --service --root D:\svn"
删除服务
Sc delete svnserve