0

我正在使用来自 Edgewall的 Trac 和几个 git 存储库。我想从 wiki 页面创建链接到 git 存储库的分支。这可能吗?如果可以,怎么办?

TracLinks页面上列出的源代码日志标记看起来几乎可以满足我的需要。我不知道如何显示除“主”分支或特定修订之外的任何内容。看起来分支是作为生成的 URL 中的特定修订处理的,我需要一种方法来了解每个分支的最高修订是什么并在链接中使用它。


帮助页面建议source:/repositoryName/branchName/应该可以工作,但它不适合我。看起来 Subversion 可能是默认的版本控制系统,所以也许这种语法只适用于那个而不适用于 git?

source:/repositoryName/并按source:/repositoryName/path/to/aFile预期工作。到目前为止,我已经尝试过:

[source:/RepoName/branch/BranchName/]
[source:/RepoName/BranchName/]
[source:/BranchName/]

没有任何成功。我将开始研究还有哪些可用的宏。理想情况下,我希望在 0.12 版中工作,因为这是我目前正在运行的,但未来的解决方案也是可以接受的。

4

1 回答 1

1

使用带有 GitPlugin 的 Trac 0.12.x 或带有对 Git 的内置支持的 Trac 1.0.x,以下工作:

browser:repository@branchname
[browser:repository@branchname]

我在wiki中添加了一些文档。

于 2015-08-10T21:16:26.333 回答