Necesita un buen control de fuente

Estoy trabajando en mis habilidades de progtwigción en C. Decidí ejecutar Ubunutu Linux y usar code :: blocks como mi IDE. Ahora, necesito un buen control de fuente.

Algo que es fácil de administrar para un principiante (quiero concentrarme en codificar y no administrar un server)
Gratis
Esperemos que tenga un complemento que se integre bien con code :: blocks

Planeo usar control de fuente para mi propio uso. Quiero poder deshacer mis cambios si cometo demasiados errores. También deseo poder volver a una versión anterior y hacer comparaciones lado a lado.

Tal vez algún día, mi amigo y yo podríamos trabajar en algún código juntos (desde diferentes lugares), pero esto no es una preocupación importante en este momento.

¿Qué funciona para mí?

Quieres Mercurial o Git . Personalmente prefiero Mercurial.

  • Subversion sigue siendo muy popular y estable. Sin embargo, está centralizado, lo que en estos días se considera "a la vieja usanza". (Escuché a la gente decir "Git es para SVN lo que BitTorrent es para FTP").
  • Git está muy en juego en este momento. En mi opinión, tiene una curva de aprendizaje más alta, pero su adopción por parte de la comunidad de código abierto es generalizada .
  • Mercurial es un gran DVCS y, en mi opinión, no recibe suficiente atención. Sin embargo, se construyen excelentes productos comerciales , por lo que hacer crecer su proyecto a un sistema comercial es bastante sencillo.

Hay otros