1.工作原理:客户端-服务端
2.svn常见操作:
1.发布项目(share project):项目组长将本机的项目第一次发布到中央仓库
2.下载(check out):组员从中央仓库下载到本地(服务器-本地)
3.提交(commit):组员将修改后的内同步到服务器(本地-服务器)
4.更新(update):将服务器中的最新代码同步到本地(服务器-本地)
注意:更新提交操作:要及时(防止冲突)
3.安装svn
4.配置path(默认自动配置)
5.验证在cmd 中 svn --version
6.将本地目录设置为中央仓库(保存项目的各个历史版本)
通过命令:svnadmin create D:svn
7.启动svn服务
1)命令行方式
svnserve -d -r D:svn
2)注册系统方式(推荐)
sc create mysvn binpath="C:Program FilesSlikSvnbinsvnserve.exe --service -r D:svn" start = atuo depend =Tcpip
服务开启 sc start mysvn
服务关闭 sc stop mysvn
删除 sc delete mysvn
8.访问项目
1)匿名访问
仓库....confsvnserver.conf
注释打开顶格写,开启匿名访问(匿名可读read)(匿名可读可写write) (匿名无权none)
2)授权访问
仓库....confsvnserver.conf
注释打开顶格写,开启授权访问
编写授权文件passwd
打开授权访问权限标识符,权限文件(authz)
注释打开(表示授权人的用户名密码在passwd文件中)
在【user】下面kv对设置 用户名=密码