zoukankan      html  css  js  c++  java
  • SVN配置以及自己主动部署到apache虚拟文件夹

    SVN配置以及自己主动部署到apache虚拟文件夹

    一、VisualSVN server 服务端和TortoiseSVNclient下载

    VisualSVN下载:http://subversion.apache.org/packages.html

                   页面最下方就能够找到(下图紫色链接)


    TortoiseSVN下载:http://tortoisesvn.net/downloads.html

                                            下载的地方非常醒目。有32位和64位


    紧接着下边有语言包下载


    二、VisualSVN server和TortoiseSVN安装

    VisualSVN安装:

    选择接受Next


    选择Visual Server andManagement ConsoleAdd Subversion command-linetools to the PATH environment variable,Next


    选择Standard Edition

     

    Location是安装位置

    Respositories是以后开发保存代码的位置

    Server Port是port。server申请的什么port就用什么port。我们申请的是3690

    默认4438443,我们用3690就可以

    Use secure connection是使用安全链接。平时开发能够不选,安全机制会让你认为烦。当然选也能够


    Next然后Install就可以安装

     

    查看项目:(在Respositories右键能够新建Respository(项目存储))

    查看管理员:(右键能够添加或删除管理员)

    TortoiseSVN安装:

    接受

    全选或更改安装文件夹:

     

    Install

    TortoiseSVN语言包安装:

    Next就可以


    TortoiseSVN语言设置:

    选择Settings

     

    选择中文:(不安中文语言包是没有这一项的)

    三、将项目自己主动部署到apache虚拟文件夹

    右键项目位置:——>选择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-PATHREV两个參数运行hook

    Hook是用批处理实现的

    命令为:svn update "D:wwwweixin" --quiet--username username --password  password

    把命令放到下图的框中就可以

    命令中的第一个词svnC:Program FilesVisualSVN Serverin也就是VisualSVN Server安装文件夹下的可运行文件,假设配置了环境变量能够直接使用svn作为dos命令,没配则按下图方式。

    "D:wwwweixin"apache项目的虚拟文件夹

    运用批处理的call命令配置钩子:

    Call命令能够调用还有一个批处理文件。我们在下图框中填call C:/svnupdate.bat

    然后在C:/下新建文件svnupdate.bat,代码为svn update "D:wwwweixin" --quiet --username username--password  password也能够实现hook


    配置玩hook后能够在svn存放项目的hooks文件夹下看到多了个post-commit.bat批处理文件


    能够阅读hooks文件夹下的post-commit.tmpl文件来进一步学习hook

  • 相关阅读:
    fpga的特殊引脚 说明
    STM32的命名规范和选型
    阻容降压原理和算法
    判断三极管工作在哪个区
    modelsim仿真中 do文件的写法技巧
    场和帧的 关系(转)
    基于DSP/ARM图像采集原理和器件选型(转)
    非专业程序员谈程序员修炼之路
    产生指定范围不重复的随机数,产生指定数组不重复的随机数
    解决git下载很慢的问题
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/6934640.html
Copyright © 2011-2022 走看看