标签:subversion svn tortoisesvn 批处理文件 hook
页面最下方就可以找到(下图紫色链接)
下载的地方很醒目,有32位和64位
紧接着下边有语言包下载
选择接受Next
选择Visual Server andManagement Console和Add Subversion command-linetools to the PATH environment variable,点Next
选择Standard Edition
Location是安装位置
Respositories是以后开发保存代码的位置
Server Port是端口,服务器申请的什么端口就用什么端口,我们申请的是3690
默认443或8443,我们用3690即可
Use secure connection是使用安全链接,平时开发可以不选,安全机制会让你觉得烦,当然选也可以
点Next然后Install即可安装
查看项目:(在Respositories右键可以新建Respository(项目存储))
查看管理员:(右键可以增加或删除管理员)
接受
全选或更改安装目录:
Install
Next即可
选择Settings
选择中文:(不安中文语言包是没有这一项的)
右键项目位置:——>选择Properties(属性)
选择Hooks
选择Post-commit hook
提示:The post-commit hook is invoke after a commit.SVNruns this hook with the following ordered arguments:
[1]REPOS-PATH
[2]REV
译:钩子在提交之后触发。根据REPOS-PATH、REV两个参数执行hook
命令为:svn update "D:\www\weixin" --quiet--username username --password password
把命令放到下图的框中即可
命令中的第一个词svn为C:\Program Files\VisualSVN Server\bin也就是VisualSVN Server安装目录下的可执行文件,如果配置了环境变量可以直接使用svn作为dos命令,没配则按下图方式。
"D:\www\weixin"为apache项目的虚拟目录
Call命令可以调用另一个批处理文件,我们在下图框中填call C:/svnupdate.bat
然后在C:/下新建文件svnupdate.bat,代码为svn update "D:\www\weixin" --quiet --username username--password password也可以实现hook。
配置玩hook后可以在svn存放项目的hooks目录下看到多了个post-commit.bat批处理文件
可以阅读hooks目录下的post-commit.tmpl文件来进一步学习hook
标签:subversion svn tortoisesvn 批处理文件 hook
原文地址:http://blog.csdn.net/kakarot5/article/details/40402857