tortoise subversion remote svn tortoisesvn svn-checkout sparse-checkout

subversion - tortoise svn server



TortoiseSVN: Agregar archivos adicionales después de usar la opción "Sólo este elemento" del cuadro de diálogo SVN Checkout (2)

Haga clic con el botón derecho en la raíz, seleccione repo-browser, encuentre los bits relevantes que desea descargar a su copia de trabajo, haga clic derecho y seleccione "Actualizar a revisión".

Para eliminar los elementos que ha descargado, haga clic con el botón derecho en el elemento de su copia de trabajo, seleccione el mismo menú (actualizar a revisión) y seleccione "excluir" en el cuadro de profundidad.

Ese es el método que utilicé con un repositorio muy grande. Solo los bits que necesitaba fueron revisados, cuando los necesitaba.

Nuestro departamento está planeando usar la opción "Checkout SVN" dentro de Tortoise SVN. En ese cuadro de diálogo, seleccionamos la opción "Solo este elemento" y luego hacemos clic en el botón "Elegir elementos" y seleccionamos todos los archivos relevantes que deseamos verificar. Asumamos que un usuario cometerá un error y se olvidó de revisar un archivo importante. ¿Cuál es la forma más fácil de volver atrás y elegir ese archivo (o lista de archivos) del tronco?

EDITAR:

Cambios sugeridos a la respuesta de @ Chad:

A.) Si la carpeta principal de la (s) carpeta (s) o archivo (s) que está revisando NO EXISTE en la copia de trabajo, haga lo siguiente:

  1. Abra un navegador Repo para el repositorio.
  2. Haga clic con el botón derecho en los archivos que se perdieron y seleccione Checkout ....
  3. Corrija / establezca el directorio de Checkout en el lugar donde deben ir los archivos (agregue las carpetas de la carpeta en la que hizo clic a la carpeta principal de la carpeta / archivo que está desprotegiendo y asegúrese de que está usando caracteres de barra invertida)
  4. Haga clic en Aceptar .
  5. Recibirá una advertencia de que la "Carpeta de destino no está vacía". Continúe y elija la opción Checkout en la carpeta no vacía .

Los archivos serán agregados a la copia de trabajo.

DESCARGO DE RESPONSABILIDAD: Si no sigue el paso # 3, la copia de trabajo de los archivos desprotegidos estará en una ubicación extraña no relacionada con el resto de los archivos.

B.) Si la carpeta principal de la (s) carpeta (s) o archivo (s) que está revisando EXISTE en la copia de trabajo, haga lo siguiente:

  1. Abra un navegador Repo para el repositorio.
  2. Desplácese a la carpeta principal del archivo que desea revisar (evita el paso de tener que arreglar el "Directorio de pago")
  3. Haga clic con el botón derecho en los archivos que se perdieron y seleccione Checkout ....
  4. Haga clic en Aceptar .
  5. Recibirá una advertencia de que la "Carpeta de destino no está vacía". Continúe y elija la opción Checkout en la carpeta no vacía .

Los archivos serán agregados a la copia de trabajo.

EDICIÓN # 2:

Actualización sugerida a la respuesta propuesta de @ gbjbaanb:

Para incluir nuevas carpetas / archivos a la copia de trabajo:

  1. Haga clic derecho en la carpeta raíz de la carpeta extraída> seleccione "TortoiseSVN"> seleccione "Repo-browser"
  2. Ingrese las credenciales (si la autenticación se borra en TortoiseSVN> Configuraciones> Datos guardados)> haga clic en "Aceptar"
  3. Haga clic con el botón derecho en los elementos en el panel del explorador de archivos o en el panel de detalles del archivo dentro del cuadro de diálogo Navegador del repositorio> seleccione "Actualizar elemento a revisión"> tome todos los valores predeterminados en el cuadro de diálogo Actualizar a revisión> haga clic en "Aceptar"
  4. Introduzca las credenciales (si se borra la autenticación en TortoiseSVN> Configuración> Datos guardados)> haga clic en "Aceptar"

NOTA: repita los pasos 3 y 4 para todas las carpetas / archivos nuevos que se agreguen

DESCARGO DE RESPONSABILIDAD: Suponga que solo está agregando nuevas carpetas o archivos a su carpeta de trabajo / copia extraída.

Para excluir carpetas / archivos de la copia de trabajo:

  1. Haga clic derecho en la carpeta o archivo que desea excluir
  2. Seleccione Tortoise SVN> Actualizar a revisión
  3. Haga clic en el botón "Elegir elementos ..." en la sección "Profundidad de actualización" del cuadro de diálogo Actualizar a revisión
  4. Introduzca las credenciales (si se borra la autenticación en TortoiseSVN> Configuración> Datos guardados)> haga clic en "Aceptar"
  5. Desmarque las carpetas o archivos relevantes> haga clic en "Aceptar"

Ese es el método que utilicé con un repositorio muy grande. Solo los bits que necesitaba fueron revisados, cuando los necesitaba.


Hay dos escenarios cuando se agregan archivos y carpetas perdidos a una copia de trabajo: el escenario de la carpeta principal que falta y el escenario de la carpeta principal actual .

Escenario 1 : la copia de trabajo falta la carpeta principal de las carpetas o archivos perdidos

  1. Abra un navegador Repo para el repositorio.
  2. Haga clic con el botón derecho en los archivos que se perdieron y seleccione Checkout ....
  3. Establezca el directorio de Checkout en donde deben ir los archivos. Desde una carpeta existente en la copia de trabajo, agregue la ruta de las carpetas faltantes que conducen a la carpeta / archivos que está desprotegiendo. Asegúrate de usar caracteres de barra invertida.
  4. Haga clic en Aceptar .
  5. Recibirá una advertencia de que la "Carpeta de destino no está vacía". Continúe y elija la opción Checkout en la carpeta no vacía .

Los archivos serán agregados a la copia de trabajo.

DESCARGO DE RESPONSABILIDAD: Si no sigue el paso # 3, la copia de trabajo de los archivos desprotegidos estará en una ubicación extraña no relacionada con el resto de los archivos.

Escenario 2 : la copia de trabajo contiene la carpeta principal de las carpetas o archivos perdidos

  1. Abra un navegador Repo para el repositorio.
  2. Desplácese a la carpeta principal del archivo que desea revisar (esto evita tener que cambiar el "Directorio de pago")
  3. Haga clic con el botón derecho en los archivos que se perdieron y seleccione Checkout ....
  4. Haga clic en Aceptar .
  5. Recibirá una advertencia de que la "Carpeta de destino no está vacía". Continúe y elija la opción Checkout en la carpeta no vacía .

Los archivos serán agregados a la copia de trabajo.