2.8 - Status de arquivos e pastas
Durante a utilização do sistema de controle de versão de edição externa, os arquivos locais podem assumir diferentes status e significados, sendo os principais:
O arquivo local é idêntico ao do repositório, ou seja, o arquivo não foi modificado na cópia de trabalho, e nenhuma nova modificação foi submetida ao repositório.
XO arquivo local possui modificações, e nenhuma modificação para o arquivo foi enviada para o repositório considerando a revisão atual. Existem alterações que não foram submetidas para o repositório, deste modo um “enviar” do arquivo vai obter sucesso ao publicar suas alterações.
XO arquivo local não sofreu alterações, entretanto, há modificações no arquivo do repositório; ou seja, algum outro usuário modificou e atualizou a versão do arquivo no repositório. O arquivo local deverá ser atualizado, para sincronizar com a revisão publicada no repositório. Um comando de “atualizar” do arquivo trará as últimas alterações para a cópia local.
XEste é caso onde a mesclagem ocorrerá. O arquivo local possui algumas modificações, e o do repositório possui outras alterações. Um “enviar” do arquivo pode falhar caso o mesclar encontre divergências: se o sistema não conseguir mesclar o conteúdo automaticamente, ele solicitara ao usuário para resolver o conflito.
X