云服务器 99 / 年,新老同享(可以99/年续费),开发者力荐特惠渠道,新客户在享受9折
阿里云推广

Windows 系统下svn提交同步web目录的方法

  • 内容
  • 评论
  • 相关
Windows 系统下svn同步web目录的方法 :

SVN Server与测试用的Web Server在同一台Windows系统服务器上,SVN Server使用的是VisualSVN,Web Server使用的是Apache.项目的名称为test,客户端使用TortoiseSVN.
 
    1、在apache的www目录下创建一个文件夹,进行checkout,输入需要用户名和密码,将test项目取出到该文件夹中。
 
    2、找到SVN Server的Repositories目录,在Repositories/test/hooks文件夹中创建post-commit.bat,在其中写入命令:
 
    "C:\Program Files\VisualSVN Server\bin\svn.exe"  update  "D:\www\test" --quiet --username name --password pwd
 
    (即执行svn update命令,请自行替换用户名和密码)

 

     结语:通过以上两个步骤,就可以svn同步web目录啦!


     思路:通过搜索,查到svn的hooks目录的触发功能,该目录下有许多模板,其中一个是post-commit.tmpl,意为“提交后执行”,通过这个功能我们可以将提交代码后要做的事写到里面来执行。post-commit.bat这个批处理的作用就客户端一旦commit过来文件,它就会把它copy到web目录里面,这样我们就能通过浏览器访问web目录里面更新后的代码程序了!


本文标签:

版权声明:若无特殊注明,本文皆为《菜鸟站长》原创,转载请保留文章出处。

本文链接:Windows 系统下svn提交同步web目录的方法 - https://wlphp.com/?post=99

发表评论

电子邮件地址不会被公开。 必填项已用*标注