晚上找了一些文章,发现可能是版本旧的问题,都不适合现在用。自己试用了一下,记录如下
svn版本:Setup-Subversion-1.6.13.msi
用记事本新建一个 svn设置随系统启动.bat 文件。文件内容如下:
sc create MySVNServer binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svnHome" displayname= "SVNService" depend= Tcpip start= auto
运行后,去系统服务里面就可以看到服务名SVNService 了。
注意修改2个地方:
1。 svn安装目录,换成你自己的。
2。 --service -r 后面是你的 svn仓库根目录。
新建仓库:
1。CMD进入D:\svnHome
2。svnadmin create 01_testProject
3。svnserve.conf中
改:
anon-access = none
auth-access = write
password-db = passwd
4。passwd文件
改:
[users]
dfhu = dfhu
zhangsan = zhangsan
lisi = lisi
--------------------------------转载内容----------------------------------------
注意之处:
(1)sc是windows自带的服务配置程序,MySVNServer 是服务的名称,似乎没什么用。
(2)参数binPath表示svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\" 。
(3)--service参数表示以windows服务的形式运行,--r指明svn repository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
(4)displayname表示在windows服务列表中显示的名字, depend =Tcpip 表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。安装服务后,svnserve要等下次开机时才会自动运行。
(5)binPath的等号前面无空格,等号后面有空格 displayname depend start也都一样 service前面是--,不是- ,而r前面是-
(6)若要卸载svn服务,则执行 sc delete svnserve 即可。
-------------------------------转载内容----------------------------------------
分享到:
相关推荐
NULL 博文链接:https://fxz-2008.iteye.com/blog/462067
已管理员身份启动cmd,然后复制txt内容,记得要改成自己的路径
svn创建自动启动的Windows服务的技术细节
Windows开机自动启动SVN服务.pdf
Linux(centOS6.5)下SVN的安装、配置及开机启动
阿里云centos7.4安装并部署svn1.10.0版本(配置多仓库,加入开机自启动)
SVN自动提交脚本,通过执行SVN Status命令来获取当前目录的Svn diff,通过替换SVN diff来将文件列表转换成Svn提交命令,最后对执行所有SVN命令来完成自动提交,可以用于SVN仓库的代码自动导入
自动抢svn文件锁定,对于svn文件,多人使用时,为了降低等待时间,浪费时间资源,自动锁定svn文件。
配置SVN自动发送邮件,一般情况下我们希望在提交代码后, Subversion可以自动发送邮件给组里的每个成员。资源包含详细配置说明及要用到的工具脚本
SVN自动更新、提交脚本可以自由设置提交以及更新时间,带注释方便理解,附带使用教程。。。。。。。。。。。。。。。。。。。。
这是启动svn的服务的一段代码,使用这个cmd然后把这段代码考上去再回车就会显示成功
利用脚本自动获取svn代码,并自动编译代码。提供了自动部署的方案。
SVN自动备份功能,按ReadMe配置下路径即可直接使用; 给公司SVN服务器进行代码文件和文档的自动备份; 设置Windows计划任务即可每天定时执行备份操作
每次开启电脑中的SVN有点麻烦,不想每次都输入命令,这个文件可以让电脑自动帮你启动,并且不会占用多大的资源,可以试试
hudson svn maven 自动构建 deploy pom
linux 下svn 自动备份脚本
②【ws.run "D:\SVN自动更新脚本\svnUpdate.bat",0】,地址更改为svnUpdate.bat存放地址即可 svnUpdate.bat 中【::】后为注释 主要进行以下修改 ①D:\svn为待更新的SVN目录,就是执行update的目录,改成你需要执行...
svn 自动 commit 的实现 , 详见 博文 “svn 自动 commit 的实现”
SVN_自动同步备份环境搭建笔记
svn启动命令