Aquí hay un problema extraño que encontré al usar Subversion: al fusionar desde una rama de desarrollo a trunk (o viceversa, para el caso) Subversion marcaría muchos archivos como cambiados, mientras no tenían cambios .Subversion marca archivos no modificados como modificados
Esto es lo que sucede:
- En mi rama encomiendo 1 archivo modificado
- En el tronco que se funden en que se comprometan
- Mucha otros archivos y directorios están marcados como 'modificado' sin en realidad haber sido cambiado (ni siquiera el espacio en blanco, terminaciones de línea, propiedades o ese tipo de cosas).
Técnicamente, cometer estos cambios sin cambios no haría ninguna diferencia, pero no quiero agregar ruido a mis registros.
¿Alguna idea de qué podría causar esta molestia y cómo prevenirla? ¿Puedo preguntar a Subversion por qué se ha marcado un archivo como modificado, para saber si era el contenido, las propiedades, etc. del archivo?
FYI: cliente de subversión en el rango 1.6.x, servidor en el rango 1.5.x. Usando una combinación de Versions.app y la CLI en Mac OS X Leopard.
Hola @Coenen, ¿puedo ignorar los archivos que solo muestran cambios en svn: mergeinfo mientras se compromete? es decir, ¿no comprometo estos archivos? ¿Eso funcionará ... o arruinará las cosas? – mtk
Estoy usando TortoiseSVN. También veo una opción para revertir los archivos. ¿Debo usarlo? Solo estoy hablando de archivos que en realidad no están modificados, pero se muestran como 'modificados' en la lista de cambios. – mtk
@mtk: como dije, probablemente sea seguro revertir estos * si * solo se fusiona en la raíz del proyecto. –