post-commit封面

LNMP环境SVN钩子脚本的使用

在做版本的时候,需要SVN做一些自动化的事情,比如提交前自动更新;提交一些文件后关联着提交另一些。所以需要写一点自动化脚本。 什么是SVN钩子 官方说法: 钩子是通过版本库事件触发,例如新版本的创建或一个未版本化属性的修改。一些钩子(叫做“pre hooks”)在事件发生前运行,可以用来报告发生了什么以及防止它发生。还有一些钩子(“post hooks”)在版本库事件之后发生,只是用来报告。每个钩[…]

继续阅读 …

LNMP环境下搭建SVN服务器

1、 安装SVN 查看是否安装成功 2、 在/usr/local下建立SVN文件夹并赋予777 这里目录可以随意,我为了方便自己管理,就放在 /usr/local/svn 3、 创建版本库  因为我们创建文件夹时使用root权限创建的所以我们需要修改组权限,防止因为权限不够而svn操作失败 项目文件文件夹名字自定义 4、 修改项目文件夹/conf下的svnserve.conf、authz[…]

继续阅读 …

图解:怎么样安装TortoiseSVN以及汉化

1、 百度搜索下载TortoiseSVN的安装包和汉化包,下载后,如下图所示: 2、 首先安装TortoiseSVN安装包,点击“Next”,如下图所示: 3、 勾选同意许可协议,然后点击点击“Next”,如下图所示: 4、 选择安装路径,然后点击“Next”,如下图所示: 5、 点击“Install”,如下图所示: 安装过程如下图所示: 直至安装完成,点击“Finish”,如下图所示: 6、 安[…]

继续阅读 …