Perguntas com a marcação «git»

48
Um git commit pode ter mais de 2 pais?

Em desta documentação é mencionado Um objeto de confirmação pode ter qualquer número de pais. Mas, pelo que entendi, o único caso em que um commit terá mais de um pai é quando uma mesclagem ocorreu e, nesse caso, haverá apenas dois pais. Então, minha pergunta é: um commit pode ter mais de 2...

44
Entendendo a diferença de ramificação entre SVN e Git

Sou usuário do SVN e agora estou aprendendo o Git. No SVN, geralmente faço check-out na máquina local de um repositório, que inclui todas as ramificações do meu projeto e eu costumava selecionar a pasta da minha filial na qual me interessava e trabalhava lá. Eu vejo uma diferença usando o...

40
É certo confirmar código não útil?

É uma boa idéia exigir a confirmação apenas do código ativo? Esta confirmação não precisa deixar o repositório em um estado de trabalho como: ... estamos nos estágios iniciais do projeto, o código ainda não é estável. ... você é o único desenvolvedor do projeto. Você sabe por que as coisas...

37
Evidência empírica da popularidade de Git e Mercurial

É 2012! Mercurial e Git ainda são fortes. Eu entendo os trade-offs de ambos. Eu também entendo que todo mundo tem algum tipo de preferência por um ou outro. Isso é bom. Estou procurando algumas informações sobre o nível de uso de ambos. Por exemplo, no stackoverflow.com , pesquisar Git recebe...

36
Todo commit do git deve deixar o projeto em um estado funcional?

Estou curioso para saber qual é a melhor prática predominante. As confirmações do git devem ser aplicadas de forma que o projeto esteja em um estado de funcionamento (é compilado corretamente, todos os testes são aprovados etc.) ou está comprometendo o código quebrado OK? Por exemplo, se você...

36
Reutilizando um ramo mesclado, boas práticas?

Atualmente, eu costumava criar uma nova ramificação cada vez que adicionava um novo recurso ao meu aplicativo. Quando meu recurso está pronto e funcional, mesclo-o ao ramo principal. Mais tarde, porém, quando preciso atualizar esse recurso (como uma melhoria), é melhor criar uma nova ramificação...

34
Mantendo repositórios git em diferentes hosts em sincronia

Estou pensando em iniciar um projeto pequeno e quero fazer sua versão com o git. Bitbucket parece uma boa opção para mim com seu plano gratuito. Eu quero usá-lo como a principal ferramenta para trabalhar com o git, pois eles têm boas ferramentas como interface da web, cliente do Mac OS e assim por...