2009-03-24

Git Ready

O link aí em cima é o bicho.

4 comentários:

  1. Hehehe.

    Git é um sistema de gerenciamento de versões (como o CVS, o Subversion, etc).

    Só que ele é distribuído, o que significa que ao invés de existir um repositório central com todas o histórico de alterações em um projeto, cada desenvolvedor/stakeholder tem o seu repositório. E daí, os desenvolvedores podem transferir "pedaços de histórico" entre si.

    É o sistema de controle de versões utilizado pela maioria dos softwares livres, incluindo o kernel do linux. Assim, por exemplo, o Linus pode estar trabalhando num bugfix enquanto o Mad Dog tá mexendo do extfs4. Quando o Linus quiser, ele pode fazer um "merge" entre a árvore de código dele e a do Mad Dog, sem perder a história incremental de cada alteração que o Mad Dog fez no extfs4.

    ResponderExcluir
  2. s/todas o histórico/todo o histórico/.
    histérico. :-D

    ResponderExcluir