Boa tarde, gostaria de saber se alguém trabalha com github poderia me explicar como funciona a questão do versionamento, conflitos, merge e etc.
Se 2 pessoas fizerem o check in de um mesmo arquivo onde alteraram a mesma coisa o github vai conseguir mostrar os conflitos entre as alterações?
Queria tirar essa dúvida se possível, obrigado.
Douglas,
No momento em que é feito o merge entre duas branches ou um commit que gera um conflito entre duas diferentes modificações, o github irá assinalar o arquivo em conflito para sua análise.
O github também adiciona o bloco abaixo nas linhas em que foram encontrados os conflitos. Esse bloco indica os dados que foram modificados e estão em conflitos no arquivo
[code]linha 01
<<<<<<< HEAD
Alteração ABC
Alteração XYZ
branch-a[/code]