repositorio - tortoise svn server
al actualizar la raíz de un proyecto completo, ¿cómo excluir svn externals de la actualización? (3)
Sí, hay una opción para esto (ignorar todo):
> svn update --ignore-externals
No conozco ninguna opción para ignorar específicamente uno o algunos externos mientras actualizo el resto.
¿Hay alguna forma de excluir todos los svn externos al hacer una actualización recursiva?
¿Hay alguna manera de excluir solo 1 de todos los svn externos al hacer una actualización recursiva?
Básicamente, me gustaría reducir el tiempo de actualización de svn, y un par de las características externas de SVN que tengo casi nunca se actualizarán.
Si está utilizando TortoiseSVN, puede hacer lo mismo que "svn update --ignore-externals". Use la opción de menú " Actualizar para revisión ... " en lugar de la " Actualización " normal. En ese cuadro de diálogo tiene una casilla de verificación " Omitir Externas ".
Recomiendo cambiar los elementos del menú contextual predeterminados para tener Actualización a revisión en el menú contextual principal.
En la configuración de TortoiseSVN, vaya a ''Mirar y Sentir'', luego desmarque los elementos que desee el menú contextual de la carpeta principal y marque los elementos que desee en el submenú.
Tengo lo siguiente desactivado .
- Revisa
- Cometer
- Mostrar registro
- Verificar modificaciones
- Actualizar a revisión
Lo bueno de tener todos estos elementos es que solo aparecen cuando es relevante, es decir, cuando el directorio es una copia de trabajo. Entonces, para una carpeta que no sea SVN solo obtendrás Checkout.