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

  • 相关阅读:
    第一篇 HTML5打包APP之VMware15安装MAC(MAC OS 10.13)(OS X 10.14)原版可升级最新可解锁macOS Unlocker3.0(OS X 10.13)
    phpcms V9 网站域名变更后,刷新所有缓存后,栏目链接总是改不过
    ECShop——给商品详情页添加字段
    java webcontroller访问时报415错误
    SVN设置忽略上传属性
    Eclipse的Servers视图中无法添加Tomcat6/Tomcat7
    jquery $.each遍历json数组方法
    jquery 中json数组的操作 增删改
    JQuery获取input type="text"中的值的各种方式
    eclipse下把所有的文件都转换为UTF-8的方法
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/6934640.html
Copyright © 2011-2022 走看看