Creando una twig Subversion

Tengo un repository de Subversion (ejecutando SVN 1.6.6) en un server Linux de Ubuntu , y estoy tratando de crear una sucursal usando la GUI de TortoiseSVN ; Sin embargo, me devuelve un error:

COPIA c: \ work \ repositoryWorkingcopy \ a http: // svnserver / svn / repository / Oct13 , revisión HEAD

Error '/ svn / repository /! Svn / bc / 234 / branches' ruta no encontrada

Me conecté a mi caja de Linux para ver si la carpeta "branches" NO estaba disponible. Sin embargo, pude ver que / var / svn / repository / branches existía.

Entonces, ¿cuál es el problema y cómo lo soluciono?

Intenté con el siguiente command (según http://svnbook.networking-bean.com/en/1.1/ch04s02.html#svn-ch-4-sect-2.1 ) y desde la command-line, y obtuve un error similar :

c:\workingcopy> svn copy http://reposerver/svn/repository/ http://reposerver/svn/repository/branches/BFI_Oct13/ -m "Creating a branch" 

Ruta svn: '/ svn / repository /! svn / bc / 235 / branches' no encontrada

¿Que debería hacer?

Además, svn info en el directory principal de la copy de trabajo proporciona la siguiente información.

 Path: . URL: http://reposerver/svn/myrepository Repository Root: http://reposerver/svn/myrepository Repository UUID: 7a31d3c0-b288-4695-aecd-3f9dda2861ab Revision: 235 Node Kind: directory Schedule: normal Last Changed Author: anjan Last Changed Rev: 235 Last Changed Date: 2010-10-13 20:39:31 +0530 (Wed, 13 Oct 2010) 

Cuando tu dices:

Me conecté a mi caja de Linux para ver si la carpeta "branches" NO estaba disponible. Sin embargo, pude ver que / var / svn / repository / branches existía.

¿Quiere decir que el directory real existe en el sistema de files (que no le servirá de nada), o que existe en el repository?

Posible solución:

 $ svn mkdir http://reposerver/svn/repository/branches $ svn copy http://reposerver/svn/repository/ http://reposerver/svn/repository/branches/BFI_`date +%b%d`/ -m "Creating a branch" 

En general, querrá realizar una bifurcación en el server, realizar los cambios en la sucursal y verificar esos cambios en.

Entonces, el primer paso es crear la twig, que es solo un command de copy. En TortoiseSVN, necesitas la URL para (presumiblemente) el enlace troncal, y necesitarás definir la URL de la sucursal. En una configuration de repository más estándar, el tronco puede ser http: // svnserver / svn / repository / trunk y su twig puede ser http: // svnserver / svn / repository / branches / Oct13 .

Luego, querrá cambiar su copy de trabajo a la sucursal. Debería tener la opción de hacerlo sin perder sus cambios locales.

Finalmente, verificaría sus cambios y debería ir a la sucursal desde allí.

Estoy más acostumbrado a la interfaz de command-line para SVN, pero he usado TortoiseSVN. Ha pasado un time, así que deje un comentario si todavía tiene problemas o si esto no tiene sentido.