安装教程参考
SVN工作流程
钩子程序
所谓的钩子就是与一些版本库事件触发的程序,例如新修订版本的创建,或是未版本化属性的修改。
默认情况下,钩子的子目录(版本仓库/hooks/)中包含各种版本库钩子模板。
post-commit.tmpl:事物完成后所触发的钩子程序。
钩子程序默认情况可以采用批处理指令或者Shell指令来进行编写
通过批处理指令编写钩子程序
- 1 指定SVN服务端工作目录
SET SVN="E:\soft\SVN\VisualSVNServer\bin\svn.exe"
- 2 指定Web服务器工作目录
SET DIR="E:\VUE_APP\Shop"
- 3 通过update指令实时更新数据到DIR目录中
SVN update %DIR%
具体实现步骤:
- 第一步:复制post-commit.tmpl为post-commit.bat
- 第二步: 填写相关批处理指令
- 第三步:在指定位置创建Shop目录并更新SVN服务端数据到本地(这里的Shop目录就是自定义Web服务器的目录)
- 第四步:测试,在别的工程中编写内容提交时候,数据会自动提交到Shop的工作目录中