Trac Links
Table of Contents
Eles permitem criar hyperlinks entre entidades do Trac (tickets, relatórios, changesets, páginas Wiki, milestones e arquivos-fonte) em qualquer lugar onde o WikiFormatting é usado.
TracLinks são geralmente da forma item:id (onde id representa o número, nome ou caminho do item) embora alguns tipos de itens frequentemente usados tambem têm abreviações, alternativas, notações.
Alguns exemplos:
- Tickets: #1 or ticket:1
- Reports: {1} or report:1
- Changesets: [1] or changeset:1
- Wiki pages: CamelCase or wiki:CamelCase
- Milestones: milestone:1.0
- Files: source:trunk/COPYING
Demonstração:
- Tickets: #1 or ticket:1
- Reports: {1} or report:1
- Changesets: [1] or changeset:1
- Wiki pages: CamelCase or wiki:CamelCase
- Milestones: milestone:1.0
- Files: source:trunk/COPYING
Lembrete: O formulário wiki:CamelCase é raramente usado, mas ele pode ser conveniente para referir-se à páginas cujo os nomes não seguem as regras do WikiPageNames, isto é, palavras simples, caracteres não alfabéticos, etc.
Trac links using the full (non-shorthand) notation can also be given a custom link title like this:------------
[ticket:1 Esse é um atalho para o ticket número 1].
É mostrado:
Esse é um atalho para o ticket número 1.
Isso pode ser visto como um simples conceito suficiente, mas atualmente permite uma complexa rede de informações.
Porém, na prática isso é muito intuitivo e simples de usar e nós achamos o "rastro do link(atalho)" extremamente útil para o melhor entendimento do que está acontecendo em um projeto ou porque uma particular mudança foi feita.
fonte: links
O comportamento padrão para um fonte:/algo/caminho link é abrir diretório se o caminho aponta para um diretório, caso contrário deve apresentar um log. É também possível ligar diretamente para uma específica revisão de um arquivo como este: fonte:/algo/arquivo#123 ou como esse para ligar para a última revisão: fonte:/algo/arquivo#última.
Onde usar os TrackLinks?
Você pode usar TrackLinks? em:
- Código fonte (Subversion) mensagens submetidas(commit)
- Páginas Wikis
- Descrição completa de tickets, relatórios e milestones
e qualquer outros campos de texto explicitamente marcados para suportar WikiFormatting.
TracLinks de escape
Para impedir um parsing de um TrackLink, você pode retirar isso precedendo o TrackLink com uma '!' (sinal de exclamação)
!NoLinkHere. ![42] tambem não é um link.
Display:
NoLinkHere. [42] tambem não é um link.
Visite também: WikiFormatting, TracWiki