En montera34, nuestro estudio de desarrollo web, tenemos una situación cada vez más deslocalizada, en el espacio pero también en el tiempo. Ahora mismo @numeroteca está en Boston, @juan_ y Rubén en Madrid, y yo en Escampis. Esto hace que nuestros espacios de encuentro digital se estén sofisticando, ya que no solo no coincidimos en el espacio, sino que las horas en las que coincidimos son menos por la diferencia horaria entre América y Europa.
Hace poco que hemos decidido probar Git como sistema de control de versiones, y GitHub como forja. Hemos optado por Git porque no en vano es el sistema de control de versiones que usan los desarrolladores del kernel de Linux, y que fue diseñado inicialmente por el mismísimo Linus Tovards.
GitHub nos permite no solo compartir el código entre nosotros, sino con el resto de desarrolladores que se quieran beneficiar de él. Esa es la filosofía que GitHub o cualquier forja de software tiene detrás: compartir y desarrollar colaborativamente. Cualquiera puede sumarse a un desarrollo compartido en GitHub o coger el código, hacer un fork y empezar un desarrollo paralelo a partir del punto al que ha llegado otra comunidad.
Estamos comprobando que, una vez se entiende su funcionamiento, es muy sencillo de utilizar. Basta instalar git en el ordenador local y configurarlo con los datos de github y el repositorio con el que se quiera trabajar. Pero los detalles técnicos, para otro momento.
2 comentarios
¿@juan_ y Rubén también programan o lo usáis para control de documentos [y poemas] en general?
estamos ahora buscando la mejor manera de meter un sistema de control de versiones en una parte de nuestro gestor de proyectos que tiene carpetas + ficheros compartidos ¿no tendrás algo güeno, gonito y abierto por ahí?
RTFM, me dirás mostrando un dedo pixelado
http://cdn2.ubergizmo.com/wp-content/uploads/2012/06/linus-torvald-fuck-you-nvidia.jpg
es lo que tenemos los que no pasamos nuestra adolescencia programando en un garaje
¡un saludo a escampis! disfruten del festival
Cansados y contentos tras el Escampistival :)
Tampoco estoy yo muy puesto en sistemas de control de versiones.
He usado Subversion con eclipse y ahora GIT y Github.
Ambos funcionan a las mil maravillas con carpetas. No sabría decirte cuál es mejor, aunque supongo que será un rollo emacs-vim, dos escuelas, dos filosofías, dos maneras de entender el mundo!