|
Aparte de picar código o escribir lineas y líneas de código para que tu programa haga la función que tenías pensado, que más necesitamos y que debemos tener en cuenta en nuestros proyectos. Este hilo debería servir para completar conocimientos.
A ver si con la info que pueda recopilar por aquí puedo generar un documento para todos aquellos que estén interesados. Un saludo. |
|
Hola, buenas. Pues un sistema de control de versiones es una apliación en la que tienes guardado un trabajo (ya sea de código, o una página web o incluso un libro), y cada vez que haces un cambio, decides enviar la nueva versión de tu trabajo al control de versiones. El sistema lo que hace es que guardar todas las iteraciones de tu trabajo y cuando se lo pides puedes recuperar una en un punto concreto. También te permite ver las diferencias entre dos versiones diferentes. También te permite organizar estas revisiones que envías en distintas ramas, así tu puedes tener un tronco (llamado trunk en Subversion o master en git) con tu revisión principal y distintas ramas (o branches) con por ejemplo características que estás implementando o probando y que cuando acabas puedes juntar (merge) con el tronco principal. Así, también es una herramienta que ayuda a realizar trabajos en grupo, sabiendo quien envía una revisión y cuando y poder descargar en cualquier instante la revisión que ha añadido otro usuario del control de versiones. En definitiva, te permite tener organizado tu proyecto, poder recuperar en cualquier momento un estado anterior de tu trabajo e incluso compartir tu proyecto con otras personas que también podrán enviar revisiones (los proyectos de fuente abierta usan un sistema de control de versiones para organizarse varias personas). Para más información sobre qué es un sistema de control de versiones y sobre como funciona Subversion y CVS mirar este macprogramadores.org. Un saludo. |
|
Por añadir algo un buen gestor de tareas siempre viene bien, yo utilizo redmine, pero otros como trac también hacen bien su labor |
me parece muy buena la iniciativa :)
Muy buena propuesta. A ver si los que tienen más experiencia se animan a contestar...