当仅与一个相关联的代码库一起工作时,我经常使用更改集关键字和提交的SHA1哈希来引用Trac票证中的更改集,就像这样:[changeset:af54b6d] 这将为我提供到相应变更集的超链接。 现在我正在处理一个项目,该项目使用同一个Trac环境(版本0.12),有多个与之关联的git存储库,并且没有一个是默认的,因此上述语法不再适用。 请问有谁能帮我找出如何引用特定存储库中的变更集呢? 谢谢!
我正在使用Subversion,但是假设Git的变更集链接也可以工作,您应该使用repo:changeset:af54b6d,其中必须在trac.ini的[intertrac]部分中定义repo。另请参见InterTrac
repo:changeset:af54b6d
指向的是Trac环境repo,而不是版本控制存储库,该存储库属于我正在使用的同一个Trac环境 - 我想在这种情况下不需要使用InterTrac。 - Claudio