zoukankan      html  css  js  c++  java
  • svn postcommit 同步更新常见问题

    为了可以在修改完代码提交到SVN服务器后,WEB服务器直接同步.需要配置SVN的钩子,打开hooks目录,

    可以看到有一个post-commit.tmpl文件,这是一个模板文件,

    复制一份放在此目录下,命名为post-commit

    里面原有的代码全部注释掉.这里可以执行shell命令,每次commit完成后都会调用此文件.

    我的文件内容为

    #!/bin/sh
    export LANG=zh_CN.GBK
    /usr/bin/svn update --username lxy --password 123456 /var/www/myproject

    说明:

    #!/bin/sh 说明是执行shell命令

    export LANG=zh_CN.GBK 是为了解决svn post commit 中文乱码,设置本地化编码,因为我的系统为GBK编码,SVN默认是UTF-8编码,如果不设置将会出现错误,而执行不成功,错误标识为svn: Can't convert string from native encoding to 'UTF-8'

    /usr/bin/svn update --username lxy --password 123456 /var/www/myproject 执行更新操作

    如果提示:post-commit hook failed (exit code 255) with no output赋予post-commit文件可执行权限

    如果您的默认编码就是UTF-8的,要上传中文文件,先将文件另存为UTF-8格式在提交

  • 相关阅读:
    嵌入式系统引导和启动的流程
    microblaze以太网程序
    机试题
    共模差分 对比
    xilinx XPS无法启动的问题
    FPGA开发流程
    Mel-Frequency-Warping
    微软-黄学东-清华大学FIT楼报告-20170407
    Matlab
    Anaconda安装
  • 原文地址:https://www.cnblogs.com/phpfans/p/2115665.html
Copyright © 2011-2022 走看看