我在 linux 上使用 trac v1(包括 Git 插件)在同一个 trac 安装中跟踪多个 git 存储库。当我向这个 trac 安装添加一个新的存储库时,它告诉我:
“您还应该在存储库上设置一个提交后挂钩,以调用 trac-admin $ENV 变更集,为每个提交的变更集添加“kontrolla-sample”$REV。”
有人可以举例说明如何编辑提交后文件以实现此目的吗?
请参阅http://trac.edgewall.org/wiki/TracRepositoryAdmin#ExplicitSync以获取有关提交后挂钩脚本(或更准确地说是 git 的 post-receive)所需内容的示例和详细信息。本质上,脚本需要调用trac-admin /your/trac/path/here changeset added "(default)" <revision>
. 如果提交到默认存储库以外的存储库,请更改(default)
为存储库的名称。