2010-08-11 5 views
6

En mi entorno de codificación tengo una máquina de desarrollo, prueba y producción. A veces tengo que agregar archivos a svn: ignorar para todas las máquinas. Pero si quiero actualizar estas propiedades, tengo que hacer una actualización en una carpeta completa en lugar de solo algunos archivos estables.Cómo actualizar las propiedades de svn pero no todos los archivos de una carpeta

¿Hay alguna posibilidad de obtener solo la actualización de las propiedades de la carpeta (como svn: ignorar) pero sin actualizar todos los archivos nuevos y quizás inestables?

Respuesta

9

svn update --depth empty <path> va a hacer eso.

La svn update --non-recursive <path> obsoleta sugerida en una respuesta diferente también actualiza los contenidos del directorio; como sospechaste

+0

Muchas gracias. ¡Eso realmente parece funcionar perfectamente! – 2ndkauboy

+2

Si usa la configuración '--depth' en una confirmación, permanecerá así y las futuras confirmaciones no incluirán el contenido de la carpeta. Esto se soluciona haciendo otra confirmación con '--depth infitity'. –

-1

Parece que desea actualizar las propiedades de una carpeta pero no el archivo en esa carpeta. Creo que eso no es posible.

+0

Eso es exactamente lo que estaba pidiendo. – 2ndkauboy

-1

svn update --non-recursive <foldername>

+0

Y eso no actualizará los archivos en la carpeta específica, ¿pero solo las propiedades? Esperaría que este comando actualice todos los archivos en la carpeta y sus propiedades, pero no las subcarpetas. – 2ndkauboy

Cuestiones relacionadas