我可以用redmine创建跨项目源引用吗?

时间:2010-03-31 06:46:52

标签: redmine

如果您有两个单独的项目以某种方式连接。如何引用其他项目的来源?

要引用您自己项目的来源,请使用:

source:some/file

但是因为我想在另一个项目中引用代码,我的想法是我可以编写类似的东西:

other_project:source:some/file

任何知道这是否可能以某种方式存在的人?我看过http://www.redmine.org/wiki/redmine/RedmineTextFormatting#Redmine-links,但没有找到任何线索。

3 个答案:

答案 0 :(得分:6)

显然这是implemented in Redmine 1.2.0(2011-05-30发布)。语法正是您在问题中建议的语法,other_project:source:some/fileother_project是项目标识符。

答案 1 :(得分:3)

这有可能在几个方面 - 尽管这两种解决方案都不是特别整洁。

  1. 使用指向other_project源代码的外部html链接,其中other-proj是另一个项目的标识符。

    "other project source":http://myserver:3000/projects/other-proj/repository/entry/file.txt
    
  2. 通过父目录定义源路径,因此从当前项目的源目录中获取3个目录级别,然后导航回到其他项目的存储库。请注意,源链接需要在双引号内才能工作。此方法至少将源标记保留在链接的前面。

    source:"../../../other-proj/repository/entry/file.txt"
    

答案 2 :(得分:1)

Redmine Text Formatting页面的格式为:

source:repo_identifier|some/file

即便如此,所选答案适用于我的Redmine版本(1.4.2),但在以后的版本中可能已经更改了。在OP询问他们的问题之后,这个链接格式在2012-08-27被添加到该维基页面。