用户使用说明
依赖
本程序依赖于svnlook
程序,由于 svn hook 的特性,请保证svnlook
工具在以下常用PATH
的某一个中能够找到:
linux:
* /bin
* /usr/bin
* /usr/local/bin
* /sbin
* /usr/sbin
* /usr/local/sbin
windows 需要将svn安装路径下的bin添加到环境变量PATH,确保svnlook.exe
在PATH
中能够找到,
以VisualSVN Server为例:
* /C/Program Files/VisualSVN Server/bin
下载必要文件
用户需要在Tapd下载两个文件:一个对应系统版本的svn-sdk二进制文件;一个包含token
信息的tapd-config.json
配置文件
安装
在linux系统下,将二进制文件放置在仓库下的hooks目录,重命名为post-commit,并添加可执行权限;
在windows系统下,将二进制文件放置在仓库下的hooks目录,重命名为post-commit.exe
添加配置文件"tapd-config.json",放在hooks目录下。
同时保证post-commit
/post-commit.exe
文件名和tapd-config.json
文件名未被修改。
比如你服务器端仓库的目录为$repo
,那么你需要将post-commit
/post-commit.exe
和tapd-config.json
文件放在$repo/hooks
目录下。
至此,安装完毕。