2012-01-27 30 views
18

雖然只有一個相關的資料庫的工作,我很習慣使用變更關鍵字引用的變更在我Trac的門票和犯下的SHA1哈希值這樣的:當存在多個存儲庫且沒有默認存儲庫時,如何在Trac中創建鏈接到git changeset?

[changeset:af54b6d] 

這會給我一個超鏈接到相應的變更集。

現在我正在研究一個項目,其中相同的Trac環境(版本0.12)有多個與它關聯的git存儲庫,沒有人 - 也不應該 - 默認的,所以上面的語法不起作用了。

任何人都可以請幫我搞清楚如何引用特定存儲庫中的變更集?

謝謝!

回答

23

如果您的存儲庫名爲repo,則可以鏈接到[changeset:af54b6d/repo]的更改集。

+0

謝謝雷米,它在這裏工作! – Claudio 2012-01-30 12:02:13

0

我使用的顛覆,但asuming git的變更環節的工作方式薩姆,你應該使用repo:changeset:af54b6d,在那裏你必須在trac.ini[intertrac]部分定義repo。另請參見InterTrac

+3

感謝您的回答Wimmel,這個intertrac工具將真正幫助您引用其他項目中的元素,這也是我有時候做的事情。語法'repo:changeset:af54b6d'雖然會指向Trac環境* repo *,而不是版本控制庫,它屬於我正在使用的相同Trac環境 - 我想intertrac不需要這個案例。 – Claudio 2012-01-30 12:36:05

相關問題