martes, 12 de abril de 2011

Versionamiento individualista

Git sin duda es la mejor solucion a mano para versionar de manera individual (independientemente de cualquier repositorio externo)

Para crear un repositorio, hay que posicionarse en el directorio donde se va a versionar, y ejecutar el siguiente comando
git init

Posteriormente, hay que efectuar el primer commit, primero agregando los archivos que se tienen que versionar (se pueden agregar desde directorios completos con todo su contenido hasta archivo simples, tantas veces como sea necesario)
git add archivo1
git add archivo2
git add archivo3
git add directorio/


Y efectuando el commit
git commit --message 'first commit'

Y sucesivamente sigue el ciclo:

  • Efectuo las modificaciones en mis archivos
  • Agrego los archivos que modifique
    git add -u

    Y si hay que agregar archivos nuevos que no se estaban versionando:
    git add archivo


  • Efectuo el commit con el mensaje apropiado
    git commit --message 'mensaje de commit'

En proximos posts:
  • Como hacer lo mismo con el front-end grafico TortoiseGIT en Windows
  • Como hacer lo mismo con svn (tambien se puede, es un poco mas complicado)
  • Git basico: examinar el historial, versiones previas y despues volver a la "ultima"
  • Dejar de ser individual, migrar a un repositorio en la nube (ejemplo con Github)