Как я могу сделать ссылку на набор изменений git в Trac, когда существует более одного репозитория, и ни один из них не является стандартным?

Работая только с одним связанным репозиторием, я привык ссылаться на наборы изменений в своих билетах Trac, используя ключевое слово changeset и хэш SHA1 коммита следующим образом:

[changeset:af54b6d]

что дало бы мне гиперссылку на соответствующий набор изменений.

Теперь я работаю над проектом, в котором одна и та же среда Trac (версия 0.12) имеет несколько связанных с ней репозиториев git, и ни один из них не является и не должен быть по умолчанию, поэтому приведенный выше синтаксис больше не работает.

Может ли кто-нибудь помочь мне понять, как ссылаться на набор изменений в конкретном репозитории?

Спасибо!


person Claudio    schedule 27.01.2012    source источник


Ответы (2)


Если ваш репозиторий называется repo, вы можете связать его с набором изменений с помощью [changeset:af54b6d/repo].

person Remy Blank    schedule 27.01.2012

Я использую subversion, но предполагая, что ссылки набора изменений git работают одинаково, вы должны использовать repo:changeset:af54b6d, где вы должны определить repo в разделе [intertrac] файла trac.ini. См. также InterTrac.

person wimh    schedule 27.01.2012
comment
Спасибо за ваш ответ, Виммел, это средство intertrac действительно поможет ссылаться на элементы в других проектах, что я тоже иногда делаю. Однако синтаксис repo:changeset:af54b6d указывает на среду Trac repo, а не на репозиторий контроля версий, который принадлежит той же среде Trac, в которой я работаю. кейс. - person Claudio; 30.01.2012