Entradas

Mostrando entradas de agosto, 2011

[Svn] Branches, trunk y tag

Mucha gente seguro ha oido hablar de Svn. Para la gente que no tenga idea de qué se trata, puede hechar un vistazo en google a los conceptos de subversión, control de versiones, etc. El objetivo de este post es ayudar a los que recién se inician en el control de versiones con Svn, a organizar un proyecto dentro del repositorio, y para que al que le hayan aparecido estas carpetas les dé un buen uso. Trunk - Carpeta de trabajo actual. En esta carpeta se pondrá el código del trabajo día a día . Tags - Carpeta de releases. En esta carpeta se agregan copias de la carpeta Trunk, para cada versión de lanzamiento de la aplicación. Branches - Carpeta de ramas. En esta carpeta se colocarán copias de la carpeta Trunk, en caso de que paralelamente se deseen realizar experimientos sobre el proyecto , siendo estos experimentos riesgosos para el mismo dada la magnitud de sus cambios. La idea básicamente es trabajar sobre la carpeta trunk. Trunk representa el "tronco" del