repositorio - desvincular carpeta tortoise svn
¿Cómo solo verifico(desplegable) solo partes de un árbol SVN con TortoiseSVN? (5)
Ampliando la respuesta de la autonomía desde arriba ...
Si ha revisado un proyecto completo y luego quiere excluir ciertas carpetas o archivos de él ...
- Haga clic derecho en el directorio principal que contiene el directorio / archivo que desea excluir
- TortoiseSVN -> Actualizar a revisión ...
- En el cuadro desplegable de profundidad de la actualización, seleccione Excluir y haga clic en "Elegir elementos ..." y
- selecciona los artículos que quieres mantener
- y anule la selección de los artículos que desea excluir
- luego presione OK y OK nuevamente
Eso debería eliminar los directorios / archivos que ha deseleccionado y excluirlos de futuras actualizaciones. Si alguna vez necesita recuperar el directorio, repita el proceso y cambie su selección.
Estoy usando TortoiseSVN y quiero hacer un Checkout de un repositorio existente en un directorio local. Sin embargo, solo quiero desplegar ciertas partes del árbol de archivos. ¿Hay alguna manera de que pueda hacer eso?
Por ejemplo:
/trunk
/project-A
/project-B
/project-C
Digamos que solo quiero bajar el tronco, proyecto-A y proyecto-B. ¿Cómo puedo hacer eso?
Esto puede llegar tarde, pero para cualquiera que encuentre esta pregunta y se pregunte si podría excluir directorios existentes: parece que hay una manera de hacerlo.
- Haga clic derecho en el directorio que desea excluir
- TortoiseSVN -> Actualizar a revisión ...
- En el cuadro desplegable Depth Depth, selecciona Exclude y presiona OK
Eso debería eliminar el directorio si no tiene ningún mod local y excluirlo de futuras actualizaciones. Si alguna vez necesita recuperar el directorio, use el método de Michael Hackner anterior.
Esto también funciona:
- Haga clic derecho> Seleccionar SVN Checkout
- Seleccione "Elegir elementos ..."
- Seleccione las subcarpetas / elementos que desee [1]
[1] - Tenga en cuenta que si selecciona las subcarpetas parcialmente (sin todos los elementos dentro de esa subcarpeta) y los archivos se agregan posteriormente a esa subcarpeta y se comprometen, no los obtendrá cuando realice un pago regular.
Esta pregunta se relaciona con ¿Se puede realizar un pago parcial con Subversion? pero con un contexto particular de uso de TortoiseSVN.
Parece que tuvo éxito, pero quería incluir una guía paso a paso con la esperanza de que sea útil para otros.
- Procesar el enlace
trunk
en una copia de trabajo con profundidad = "Solo este elemento" - Abrir copia de trabajo
- Ir al navegador de repositorio de la copia de trabajo
- Seleccione su (s) subcarpeta (s) de proyecto deseada (s), haga clic derecho y seleccione "Actualizar elemento a revisión"
Esto atraerá solo la (s) subcarpeta (s) que haya seleccionado a su copia de trabajo.
Si ingresa en la carpeta project-A y hace clic derecho ==> SVN Update, solo actualizará la carpeta project-A y sus subcarpetas. Entonces puedes hacer lo mismo para el proyecto-B