码迷,mamicode.com
首页 > Web开发 > 详细

SVN 提交后自动同步到 web 的根目录

时间:2014-12-08 10:44:27      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:os   sp   文件   bs   ad   as   tt   nbsp   服务器   

在SVN 项目版本库的存储目录下的hooks 目录,新建立一个post-commit.bat 文件: 


@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET PATH=%PATH%;
SET WORKING=E:/www/要同步的目录
svn update %WORKING% --username 用户名 --password 密码



注意:以上方法必须把SVN服务器安装目录下的bin加入到path路径(环境变量[路径用‘;‘分开])中。SVN通过setup进行安装,默认会将bin目录增加到path路径中,如果通过压缩包进行安装,必须要手动增加。


要想知道此脚本是否出错,可在cmd命令行里输入:D:/svn/hooks/post-commit.bat  进行测试。出现以下信息则表明脚本成功执行:

    C:\Documents and Settings\Administrator>D:/svn/hooks/post-commit.bat
    正在升级 ‘E:\www\App:
    版本 216。

SVN 提交后自动同步到 web 的根目录

标签:os   sp   文件   bs   ad   as   tt   nbsp   服务器   

原文地址:http://blog.csdn.net/web361/article/details/41800625

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!