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?

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."

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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.