¿Cómo creo una nueva sucursal?

139

¿Cómo creo una nueva sucursal con mi copia de trabajo usando TortoiseSVN?

Veo la opción de bifurcación, pero no veo una manera de nombrarla de alguna manera.

the_drow
fuente

Respuestas:

61

Las ramas en SVN son esencialmente directorios; no nombra la rama tanto como elige el nombre del directorio en el que se ramifica.

La forma común de 'nombrar' una rama es colocarla bajo un directorio llamado branchesen su repositorio. En la parte "Para URL:" del cuadro de diálogo Rama de TortoiseSVN, debe ingresar algo como:

(svn/http)://path-to-repo/branches/your-branch-name

La rama principal de un proyecto se conoce como el tronco , y generalmente se encuentra en:

(svn/http)://path-to-repo/trunk
Blair Holloway
fuente
Ahora, ¿por qué obtengo: "OPCIONES de ' subversion2 / svn / DanelNursing4 / sucursales / Omer ': No se pudo leer la línea de estado: una conexión existente fue cerrada por la fuerza por el host remoto".
the_drow
1
¿No es "A URL:" ahora "A ruta:"?
Peter Mortensen el
226

Haga clic derecho y abra SVN Repo-browser:

Ingrese la descripción de la imagen aquí

Haga clic derecho en Trunk (copia de trabajo) y elija Copiar a ... :

Ingrese la descripción de la imagen aquí

Ingrese el nombre / ruta de la rama respectiva:

Ingrese la descripción de la imagen aquí

Haga clic en Aceptar, escriba el mensaje de registro correspondiente y haga clic en Aceptar.

BJ Patel
fuente
14
Después de este paso, si desea acceder a los archivos de la revisión, obtenga el menú de clic derecho de la carpeta tags / branch. elija: Actualización SVN. Solo entonces, la carpeta de la Versión 2.45.5 se copia con sus archivos en la carpeta.
Lode
"Copiar a ..." no aparece en mi menú - Versión n1.9.5 Build 27581
NealWalters
2
@NealWalters: esto puede variar en el cliente SVN de Windows que esté utilizando. En el mío, tengo "SVN Branch / Tag". Si tampoco lo ve, entonces verifique la configuración de su cliente SVN y verifique qué opciones están habilitadas para el "Menú contextual".
HPWD
66

En el navegador del repositorio de TortoiseSVN, busque la rama desde la que desea crear la nueva rama. Haga clic con el botón derecho, Copiar en .... e ingrese la nueva ruta de la rama. Ahora puede "cambiar" su WC local a esa rama.

Chris Thornton
fuente
6

Mi solución si trabaja con Trunk/y el Release/flujo de trabajo:

Haga clic derecho sobre el Trunk/cual creará su Sucursal desde:

Maletero

Seleccione rama / etiqueta:

Rama / Etiqueta

Escriba la ubicación de su nueva sucursal, mensaje de confirmación y cualquier elemento externo (si su repositorio los tiene):

ingrese la descripción de la imagen aquí

Andy J
fuente