Home Page do Portal
Brasil, um país de todos

Módulo Changeset do Trac

Trac tem uma funcionalidade interna para visualização de diffs - diferenças entre arquivos.

O Visualizador Changeset

Quando uma visualização é submetida ao changeset, tais como quando clicando um changeset TracLink ou um changeset event-line na linha do tempo,o Trac mostrará que mudanças a seção corrente impôs.

O visualizador changeset consiste de duas partes: o cabeçalho e o visualizador diff.

Cabaçalhos Changeset

O cabeçalho mostra uma visão geral de todo o changeset. Aqui você encontrará informações como:

  • Timestamp -- Quando o changeset foi submetido.
  • Author -- Quem submeteu o changeset.
  • Message -- Uma breve descrição do autor (uma mensagem de log).
  • Files -- Uma lista de arquivos afetados por esta changeset.

Na frente de cada arquivo listado você verá um retangulo colorido. A cor indica como o arquivo foi afetado pelo changeset:

  • Verde: Adicionado
  • Vermelho: Removido
  • Amarelo: Modificado

A cor da legenda está localizada abaixo do cabeçalho como um lembrete

Visualiador Diff

Abaixo do cabeçalho está o corpo do changeset, o visualizador diff. Cada arquivo é mostrado em uma seção separada, cada qual conterá apenas a região do arquivo que foi afetada pelo changeset. Há dois estilos diferentes de exibir os diffs: inline ou side-by-side (você pode alterar o estilo usando o formulário de preferências):

  • O estilo inline mostra a região de mudanças de um arquivo uma abaixo da outra. uma região removida do arquivo será colorida de vermelho, uma região adicionada será colorida de verde. Se uma região foi modificada, a versão antiga é mostrada acima da nova versão. Números de linhas no lado esquerdo indicam a posição exata da mudança em ambas as versões do arquivo.
  • O estilo side-by-side mostra a versão antiga à esquerda e a nova versão à direita (isso irá requerer uma tela mais larga do que o estilo inline).Regiões adicionadas e removidas serão coloridas do mesmo modo do estilo inline (verde e vermelho, respectivamente), mas regiões modificadas terão o fundo amarelo.

Várias opções avançadas estão disponíveis no formulário de preferências para ajustar a exibição dos diffs:

  • Você pode escolher quantas linhas são exibidas antes e depois de cada mudança
  • Voce pode optar se linhas brancas, caso mudadas e espaços em branco serão ignoradas, desse modo você encontrará mudanças funcionais mais rapidamente.

Veja também: TracGuide, TracBrowser