如何使用Git关闭Trac票证
我已安装Bitnami Trac版本: Trac 1.0.10 Web服务器:Apache2 它是虚拟机上的主机。Git也安装在那里 我的存储库是另一台服务器上的“服务器”存储库,所以TortoiseGit无法在那里执行推/取/拉操作。 我在我的虚拟机上创建了一个本地存储库,在那里我克隆了我的“服务器”存储库 我对源代码进行了更改,并将其提交到本地计算机。然后我将其推送到“服务器”存储库,并获取安装了Trac的虚拟机存储库中的新信息 在Trac上,我启用了“tracop.ticket.commit_updater.*”,并在“Trac.ini”文件中添加了以下行: 在我做了这些事情之后,我试图用这样的评论来做出改变:close#8。(票证8不存在且未关闭。) 现在谈谈问题:如何使用Git关闭Trac票证,git,trac,Git,Trac,我已安装Bitnami Trac版本: Trac 1.0.10 Web服务器:Apache2 它是虚拟机上的主机。Git也安装在那里 我的存储库是另一台服务器上的“服务器”存储库,所以TortoiseGit无法在那里执行推/取/拉操作。 我在我的虚拟机上创建了一个本地存储库,在那里我克隆了我的“服务器”存储库 我对源代码进行了更改,并将其提交到本地计算机。然后我将其推送到“服务器”存储库,并获取安装了Trac的虚拟机存储库中的新信息 在Trac上,我启用了“tracop.ticket.commi
提交后,推送并获取更改,但不会关闭票据。我希望您能帮助我一个文件名
post-receive。示例
不能用作钩子:您需要一个名为post-receive
(无扩展名)的文件,它需要可执行。请参见“作为示例
只有这样,post receive钩子才会真正运行。文件名
post receive.sample
不能用作钩子:您需要一个名为post receive
(无扩展名)的文件,并且它需要是可执行的。请参见“作为示例
只有到那时,post接收钩子才会真正运行。我使用“trac-post-receive-hook-0.12-new-commits-from-all-branchs.py”作为示例,并将其更改为:trac\u ENV='E:\Bitnami-trac-Stack projects\Prj'GIT\u PATH='C:\Bitnami\trac-1.0.10-2\GIT'trac\u-ADMIN='C:\Bitnami\trac\trac-1.0.10-2\apps\trac\Scripts/trac-ADMIN'REPO\u NAME='(默认)'当我运行它时,控制台运行了一次又一次,没有生命信号。我做错了什么吗?@evosour您是否将该文件重命名为
post receive
?@evosour请使用Unix路径:/E/Bitnami Trac Stack projects/Prj
:该脚本将与Git bash shell一起运行(即使在Windows上)。请确保使用最新的脚本(Git 2.10:)。用于使用Trac进行测试的控制台测试编号yes@Evosoul控制台测试:首先运行git bash,并在该bash会话中启动它例如,将其Variablefolders更改为:TRAC_ENV='E:\Bitnami TRAC Stack projects\Prj'GIT_PATH='C:\Bitnami\TRAC-1.0.10-2\GIT'TRAC_ADMIN='C:\Bitnami\TRAC-1.0.10-2\apps\TRAC\Scripts/TRAC ADMIN'REPO_NAME='(默认值)'当我运行它时,控制台运行了一次又一次,没有生命信号。我做错了什么吗?@evosour您是否将该文件重命名为post receive
?@evosour请使用Unix路径:/E/Bitnami Trac Stack projects/Prj
:该脚本将与Git bash shell一起运行(即使在Windows上)。请确保使用最新的脚本(Git 2.10:)。用于使用Trac进行测试的控制台测试编号yes@Evosoul控制台测试:首先运行GitBash,并在该bash会话中启动它。
commit_ticket_update_envelope =
commit_ticket_update_commands.close = close closed closes fix fixed fixes
commit_ticket_update_commands.refs = <ALL>
commit_ticket_update_check_perms = true
commit_ticket_update_notify = true
REV=$(git rev-parse HEAD)
trac-admin e:\bitnami trac stack projects\Prj changeset added "(Standard)" $REV