Confirme solo los cambios de propiedad en la raíz del repositorio, no en los archivos

84

Tengo un repositorio SVN con cambios no confirmados en archivos. También hay un cambio en la propiedad svn: externals en la carpeta raíz.

¿Cómo confirmo los cambios de propiedad, SIN confirmar los cambios en los archivos?

Thomas R
fuente

Respuestas:

129

Para confirmar solo las rutas explícitas especificadas en la línea de comando, use la --depth emptyopción, por ejemplo, en el directorio con la propiedad externa recién modificada:

$svn commit --depth empty . -m "Modify svn externals definition only."
El jugo
fuente
3

Si solo desea cambiar la propiedad, puede hacerlo contra el repositorio de inmediato, en lugar de contra su copia de trabajo.

Por ejemplo:

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module

Vea el libro SVN sobre manipulación de propiedades

DJ.
fuente
3
Sí, pero eso no explica qué hacer cuando olvida agregar el mensaje de confirmación y tiene un cambio de propiedad pendiente en medio de una gran cantidad de cambios de archivo.
Tim Keating