使用Trac和SVN进行提交后挂接 [英] Post Commit Hook with Trac and SVN

查看:139
本文介绍了使用Trac和SVN进行提交后挂接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此我在设置此设置时遇到了一些问题.让我解释一下.

我的d:\ svn \ hooks文件中有三个文件(D:\不是Windows驱动器)

post-commit.bat
trac-post-commit-hook.cmd
trac-post-commit-hook

我已使用以下命令在d:\ svn \ hooks文件中设置了post-commit.bat文件

%~dp0\trac-post-commit-hook.cmd %1 %2

在我的trac-post-commit-hook.cmd中-我有

@ECHO OFF
::
:: Trac post-commit-hook script for Windows
::
:: Contributed by markus, modified by cboos.

:: Usage:
::
:: 1) Insert the following line in your post-commit.bat script
::
:: call %~dp0\trac-post-commit-hook.cmd %1 %2
::
:: 2) Check the 'Modify paths' section below, be sure to set at least TRAC_ENV

:: ----------------------------------------------------------
:: Modify paths here:

:: -- this one *must* be set
SET TRAC_ENV=D:\trac\project

:: -- set if Python is not in the system path
SET PYTHON_PATH=D:\trac\Python25

:: -- set to the folder containing trac/ if installed in a non-standard location
SET TRAC_PATH=D:\trac\Python25\Lib\site-packages\trac
:: ----------------------------------------------------------

:: Do not execute hook if trac environment does not exist
IF NOT EXIST %TRAC_ENV% GOTO :EOF

set PATH=%PYTHON_PATH%;%PATH%
set PYTHONPATH=%TRAC_PATH%;%PYTHONPATH%

SET REV=%2

Python "%~dp0\trac-post-commit-hook" -p "%TRAC_ENV%" -r "%REV%" 

在我的trac-post-commit-hook文件中-它只是

我对真正出了什么问题不知所措?任何人都可以提供帮助吗?

您可能需要检查此答案,以查看它是否可以帮助您解决问题:

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆