Uma revisão rápida
Agora que vimos como é divertido trabalhar em um repositório, é hora de voltar um
pouco e anotar alguns dos itens mais importantes, mas delicados, relacionados ao
trabalho com um repositório.
- Para criar versões do projeto, utilizamos o projeto da forma como apareceu em
nosso Workbench. Por esse motivo, é importante sincronizar o projeto com
o repositório (isto é, HEAD ou o desvio em que estamos trabalhando)
antes de criar versões dele. Caso contrário, é possível que outro usuário tenha consolidado alterações
interessantes no projeto que você ainda tenha que atualizar. Se você prosseguir com a
criação de versões do projeto sem a atualização, a criação será feita sem essas alterações.
- O repositório contém todos os projetos no repositório. Os usuários individuais selecionam
os projetos nos quais estão interessados e os incluem na área de trabalho.
Desse ponto em diante,
eles estarão sincronizando esses projetos (somente) relativos ao repositório.
- O repositório representa uma grande coleção em andamento de todos os projetos conhecidos.
Na perspectiva do repositório, tudo em HEAD ou em um desvio sempre é
aberto para alteração.
- O ato de criar versões de um projeto, efetivamente, obtém um instantâneo dele e o coloca
na seção Versões do repositório, portanto, os desvios do repositório ainda estão
aberto para alteração.
- É importante primeiro atualizar as alterações feitas no repositório, retestar
essas alterações carregadas, as alterações que estão prestes a serem consolidadas
e depois consolidar as alterações. Obter primeiro as últimas alterações no desvio e retestar ajuda
a verificar se as alterações que você está prestes a consolidar realmente funcionarão com o
estado atual do desvio.
- Cada projeto é associado a um repositório específico. Projetos diferentes podem ser associados a repositórios diferentes
que podem, realmente, estar em servidores completamente diferentes.
Criando versões de seu projeto