Como visualizar alterações de commit

É possível ver as alterações específicas que alguém fez nos arquivos em uma confirmação. No Cloud Source Repositories, é possível ver essas alterações na seção "Arquivos alterados" da visualização "Detalhes da confirmação".

"Arquivos alterados" em "Detalhes da confirmação"

Acessar a visualização "Detalhes da confirmação"

É possível acessar a visualização “Detalhes da confirmação” das seguintes maneiras:

  • no painel “Histórico de alterações”
  • no link “Confirmação”

As duas opções estão disponíveis quando você abre um arquivo ou uma pasta no Cloud Source Repositories.

A tabela a seguir lista exemplos de campos que podem ser acessados no evento de commit:

Nome do campo Descrição
commit o ID de commit
author (autor) o autor do commit
pais o ID do commit pai como uma lista
assunto o assunto do commit
mensagem a mensagem do commit

Para ver uma lista de campos adicionais, consulte CommitInfo.

Usar o painel "Histórico de alterações"

  1. No console do Google Cloud, abra o Cloud Source Repositories.

    Abrir o Cloud Source Repositories

    A página Todos os repositórios é aberta. Se preferir, abra a visualização Minha origem.

  2. Clique em um repositório.

    A página Raiz do repositório é aberta.

  3. Na lista Arquivos, procure e clique no arquivo que você quer visualizar.

  4. No painel adjacente, clique em Histórico de alterações.

    No painel exibido, cada linha mostra o ID de hash da confirmação formatado como um hiperlink.

  5. Clique no link do ID de hash.

    A visualização Detalhes da confirmação é aberta.

Também é possível abrir a visualização “Detalhes da confirmação” clicando no link “Confirmação”.

Se você estiver visualizando a versão mais recente do arquivo de uma determinada ramificação, o link “Informações da confirmação” exibirá o nome da ramificação e o hash da confirmação mais recente.

Link "Informações da confirmação" mais recente

Se você estiver visualizando uma versão anterior de um arquivo ou pasta, o link “Informações da confirmação” exibirá o hash da confirmação.

Link "Informações da confirmação" mais recente

Se você estiver analisando uma determinada tag, o link "Informações de confirmação" exibirá o hash associado à tag.

Link "Informações da confirmação" mais recente

Em todos esses casos, clique no hash da confirmação para abrir a visualização "Detalhes da confirmação".

Visualizar alterações na linha

Também é possível usar a visualização “Detalhes da confirmação” para ver quais linhas foram alteradas em cada arquivo. Para ver quais linhas foram alteradas em um arquivo, siga estas etapas.

  1. Acesse a visualização “Detalhes do commit” de um commit específico.

  2. Localize o arquivo que você quer visualizar e clique na seta para baixo para expandir esta linha.

    A seção “Arquivos alterados” será expandida para exibir as alterações realizadas no arquivo.

    Um arquivo com alterações expandidas

Se quiser visualizar simultaneamente todas as alterações em um arquivo, clique em Expandir tudo na seção "Arquivos alterados".

Comparar um arquivo

Para saber mais sobre as alterações em um arquivo específico, abra a visualização “Comparação”. Essa visualização fornece uma comparação entre o arquivo atual e o commit anterior. Também é possível selecionar outras confirmações para comparar com o arquivo.

Para comparar um arquivo, siga estas etapas:

  1. Acesse a visualização “Detalhes do commit” de um commit específico.

  2. Clique no link do caminho do arquivo que você quer visualizar.

    A visualização “Comparação” será aberta. Ela contém dois painéis. Um painel exibe a versão anterior do arquivo. O outro painel mostra como o arquivo era no momento da confirmação.

    Visualização “Comparação”

Comparar confirmações

Outra maneira de saber como o código foi alterado ao longo do tempo é comparar uma confirmação com outra.

Para comparar duas confirmações, siga estas etapas:

  1. Acesse a visualização “Detalhes do commit” de um commit específico.

  2. Clique em Comparar.

    A tela “Comparar” será aberta. Ela permite selecionar dois commits diferentes. Por padrão, essa tela compara a confirmação que você selecionou ao abrir a tela "Detalhes da confirmação" com o parent imediato dela.

    É possível selecionar diferentes confirmações usando as listas suspensas Confirmação e Para pai na localização atual.

Visualizar os detalhes de uma confirmação específica pode dar muitas informações sobre quais arquivos foram alterados e o motivo dessas alterações. Para entender ainda mais o histórico do código, visualize o commit pai. Uma confirmação pai é aquela que serve de base para a confirmação atual.

Para acessar a confirmação pai, siga estas etapas:

  1. Acesse a visualização “Detalhes do commit” de um commit específico.

  2. Clique no link ao lado do Pai.

Muitas vezes, um determinado commit tem apenas um pai. Mas também há casos em que o commit tem vários pais. Isso ocorre quando uma confirmação é resultado da combinação de duas ou mais ramificações. Se uma confirmação tiver vários pais, a visualização "Detalhes da confirmação" mostrará uma lista suspensa que pode ser usada para encontrar um pai específico e compará-lo com a confirmação atual.