Estoy creando mi primer proyecto en Subversion. Hasta ahora tengo¿Cómo crear correctamente una etiqueta SVN desde el enlace troncal?
branches
tags
trunk
Creo que inmediatamente necesito hacer ramas singulares y comenzar de nuevo. Actualizar ramas es la norma.
He estado trabajando en el maletero y moviendo el contenido a las etiquetas de la siguiente manera.
mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
Mi instinto me dice que esto es totalmente erróneo, y que debe mantener alguna relación entre los archivos usando svn copy
. Los archivos que creo de esta manera no tendrán ninguna relación entre ellos, y estoy seguro de que me perderé las funciones de Subversion. ¿Estoy en lo correcto?
¿Debo usar svn copy para los archivos individuales?
mkdir tags/1.0
svn add tags/1.0
svn copy trunk/file1 tags/1.0
svn copy trunk/file2 tags/1.0
svn copy trunk/file3 tags/1.0
svn commit -m " create a first tagged version"
¿Debo usar svn copy en el directorio completo?
svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"
Desafortunadamente no tomo todas las decisiones en este caso ... git es bastante malditamente mágico. – ojblass