Thursday, November 29, 2007

Subversion y dual booting

Como mucha gente me veo obligado a ser un dual booter, es decir, alguien que tiene en su PC una partición con Windows y otra con Linux.

Desde que está el driver NTFS-3G para Linux, comparto una partición NTFS donde están mis archivos de trabajo que la tengo montada indistintamente en ambos sistemas operativos. Es D: en Windows y /media/biblioteca en Linux.

En esa particion tengo varias working copies Subversion (creadas con el TortoiseSVN desde Windows). Hoy quise hacer commit/update desde Linux y me encontré con que no funciona.

carlosm@polaris:~/biblioteca/Users/Marcelo/00_Wksp_Personal$ svn update
ssh: shell.xyz.com:: Name or service not known
svn: Connection closed unexpectedly

Observar que curioso: el hostname en la URL tiene un ":" que parece sobrar. En Windows funciona bien, pero en Linux, obviamente ese host lookup falla.

La solucion fue hacer "relocate" del repositorio:

svn switch --relocate svn+ssh://shell.xyz.com\:/ svn+ssh://shell.xyz.com/

(observar como en una URL esta el colon y en la otra no)

0 Comments:

Post a Comment

<< Home