标签归档:svn

一个从svn拉取代码的shell

svn 附加 这个shell 到 hook 里边 就可以实现 代码与svn 的 同步了 还是不错的呢

#!/bin/sh
echo "loading code from svn remote"
svn update
echo "copy deploy files"
deploy_path="/home/vippay/vippay-php/"
echo "copy imp files"
cp imp/imerchant "$deploy_path/imp" -rf
find "$deploy_path/imp/imerchant" -type f -exec dos2unix {} \;

思路很简单,更新svn,定义一个部署路径,然后,执行copy 命令。

注:可更新点,可以只copy更改的文件

ubuntu下安装svn服务器版本和简单配置

众所周知,svn是知名的版本控制软件,但哦是安装过程中,往往会出现一些意外情况,造成无法使用。
现将svn服务器安装的简单过程介绍如下,供大家参考。

首先,当然是安装软件包了。这点ubuntu已经帮我们找好了软件园,我们直接用就好了。sudo apt-get install subversion。

然后,就是简单配置一下了,详细的配置还不了解。

建立一个仓库文件目录,比如说是/home/.svn/test 继续阅读