Postagens

Mostrando postagens de outubro, 2017

Controle de versão com Git

Gerência de configuração de software é uma disciplina preocupada com o acompanhamento e o controle de mudanças em sistemas de software. As áreas da gerência de configuração incluem controle de versão, controle de mudança, entre outras. Um sistema de controle de versão  é responsável por guardar em um repositório diferentes revisões (versões) de arquivos, juntamente com informações (metadados) sobre essas revisões, como autor, data de envio, e descrição da mudança em relação à revisão anterior. Sistemas de controle de versão também são capazes de mesclar mudanças realizadas por duas pessoas no mesmo arquivo simultaneamente. Por ter essas características, sistemas de controle de versão permitem que várias pessoas realizem mudanças simultaneamente em um mesmo conjunto de arquivos de forma controlada. Para cada mudança, é possível determinar quem fez, quando fez e por que fez. Caso uma mudança introduza problemas no projeto, é possível reverter os arquivos para um revisão ante