---创建服务器端版本库
svnadmin create 版本库路径
---启动SVN服务器端
svnserve -d -r 版本库路径
---在系统服务中注册svn服务器
sc create svn binPath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r F:\svn" DisplayName= "svn服务" 安装路径有空格则用\”路径\” 包含起来
---删除系统服务中的 服务
sc delete 服务ID
博主使用了Tortoise来方便使用svn,下载了后可以右键TortoiseSVN----create repository here来创建版本库,注意一下,创建版本库的地方最好该文件夹下没有任何东西,否则会报错。
通过命令行启动SVN服务的时候,不要关闭该命令行,否则一关闭服务就关闭了,可以通过在windows上注册svn服务来方便其使用,也可以使用bat文件(内容为svnserve -d -r 版本库路径 )放置在桌面上方便使用
修改svnserve.conf
启动: password-db = passwd(前面不要有空格)
passwd文件增加帐号
[users]
#harry = harryssecret
#sally = sallyssecret
test = test
anon-access=none 默认为read 也就是任何人可以访问资源
auth-access=write
import:将未纳入版本控制器的文件或目录提交到版本库中(仅执行一次)
checkout: 从版本库标签中出工作副本
revert: 将工作副本文件恢复到指定版本
update: 将版本库的修改合并到工作副本中
commit:把工作副本的修改提交到版本库。
在安装过程中出了一些错误,例如使用cmd使用svn服务后,将cmd关闭,结果导致svn也关闭了,在使用svn协议的时候用不了,博主还以为是端口出了问题,然后使用了一个端口监听应用cports.exe,感觉很方便,虽然也没有帮我这次问题解决什么,不过还是增长了软件使用的经验,在使用cmd打开相关服务的什么不能关闭cmd