Usando Subversion, en mi copia de trabajo hago una pequeña modificación (actualice un número de versión). Entonces me gustaría etiquetar mi copia de trabajo. ¿Seguiría siendo esta etiqueta una copia barata con la modificación, o SVN duplicaría los archivos? Odiaría ver crecer enormemente mi repositorio porque estoy intentando guardar un cambio en el número de versión.SVN - Cuando etiqueta una copia de trabajo ¿sigue siendo una copia barata?
El motivo por el que pregunto sobre la creación de una etiqueta que contiene una modificación en lugar de confirmar y luego etiquetar involucra a mi servidor de compilación. El servidor de compilación crea un CCNetLabel que utilizo para actualizar los números de versión de mis proyectos (AssemblyInfo.cs). Cuando la construcción es exitosa crea una etiqueta. Cuando uso ForceBuild, la etiqueta se basa en la copia de trabajo que contendrá el número de versión modificado. Quiero que la etiqueta contenga el número de versión apropiado.
nota: Es discutible si estoy creando una rama o una etiqueta, sin embargo, SVN no hace una distinción entre los dos.
Excelente, mi preocupación es que puede duplicar todos los archivos. Parece que etiquetar la copia de trabajo apenas sería más grande que etiquetar una rama en el servidor. Ahora si pudiera decirle a Cruise Control .net que siempre etiquete mi copia de trabajo ... http://groups.google.com/group/ccnet-devel/browse_thread/thread/13e5cc63cb9221ae – mcdon
si tengo un directorio "A" en mi copia de trabajo y yo etiqueta esto. Entiendo que esta será una copia barata en el repositorio. Sin embargo, más adelante borro "A" de mi directorio de trabajo. ¿Qué pasará con la copia barata? ¿Todavía tendrá "A" disponible? – Jus12