SVN安装和配置
1、svn:Subversion(svn)是一个开源版本控制系统,可以随着时间改变维护数据,这些数据放在一个中央资料档案库中(repository)中,这个档案仓库很像一个普通的文件服务器,不过会记住每次文件的变动,这样我们可以把档案恢复到旧的版本,或者浏览文件的变更历史记录。
2、repository:中央仓库,存放代码的地方
checkout:提取,可以从中央仓库中下载源代码
commit:提交,当你修改了文件代码之后,需要提交
update:更新,把你本地的资源和中央仓库的资源同步
3、安装
没有太大的要求,一直下一步就好了。(这里博主以Subversion1.8的版本)安装解压到电脑中后,在安装目录下新建文件夹MyData。window+R,输入cmd,输入第一个指令echo %path% 用来查看svn是否配置了环境变量。然后输入第二个指令svnadmin create D:\SVN\MyData\Repository 用来创建仓库(repository目录由svn创建) 。
D:\SVN\MyData\Repository\conf\svnserve.conf
释放注释:anon-access = read
auth-access = write
password-db = passwd
注意:记得把注释前面的空格都去掉!!!!!!
D:\SVN\MyData\Repository\conf\password
添加用户密码
xiaodou = 123456 (例子)
window+R,输入cmd,svnserve -d -r D:\SVN\MyData,用来启动svn服务(路径可以选择Repository)这时候不要关闭黑窗口
注意:可以把svn添加到系统服务中,启动和停止方便,不用记上面的指令
sc create svnserve binPath = "svn安装路径/bin/senserve.exe --service --root 仓库路径" displayname = "服务器名称" depend=Tcpip
sc create svnserve binPath = "D:\SVN\bin\svnserve.exe --service --root -r D:\SVN\Mydata " displayname= "svn server" depend= Tcpip
删除系统svn服务:sc delete "创建时的名称serve"