【发布时间】:2016-09-05 14:13:53
【问题描述】:
我安装了 Bitnami Trac 版本: 追踪 1.0.10 网络服务器:Apache 2
它是虚拟机上的 hostet。那里也安装了 Git。
我的存储库是另一个服务器上的“服务器”存储库,因此 TortoiseGit 不能在那里进行推送/获取/拉取。 我在我的虚拟机上创建了一个本地存储库,并在其中克隆了我的“服务器”存储库。
我对源代码进行了更改并将其提交到我的本地计算机。然后我将它推送到“服务器”存储库,并在安装了 Trac 的虚拟机存储库中获取新信息。
在 Trac 上,我启用了“tracopt.ticket.commit_updater.*”并将这些行添加到“trac.ini”文件中:
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
我还创建了一个带有以下条目的“post-receive.sample”钩子:
REV=$(git rev-parse HEAD)
trac-admin e:\bitnami trac stack projects\Prj changeset added "(Standard)" $REV
在我做完这些事情后,我尝试使用如下评论提交更改:关闭 #8。 (票 8 确实存在,并且没有关闭。)
现在解决问题: 在我提交、推送和获取更改后,它不会关闭票证。我希望你能帮助我
【问题讨论】: