tortoise tag from create svn svn-checkout

tag - SVN checkout con el protocolo SVN



tag svn (4)

El repositorio se presenta de forma idéntica. Para usar el protocolo svn para acceder al repositorio, necesita configurar svnserv y apuntarlo al repositorio que está utilizando. Esto permitirá ambos accesos - file: // localmente, y svn: // de forma remota (o local). Un colega jura por Visual SVN .

He estado usando SVN mucho como usuario único en una sola computadora

Ahora me gustaría compartir mis cosas en varias computadoras

Hasta ahora he estado mirando desde el file://c:/myproject

Me gustaría pagar desde svn://mycomputer/myproject

¿Cómo puedo mapear el primero en el segundo?


No estoy seguro de cómo se traducirían las rutas en Windows, pero en Linux debe iniciar el daemon svnserve con la raíz del repositorio especificada:

svnserve -d -r /path/to/repos/

Por lo tanto, si su repositorio svn está almacenado en /path/to/repos/myproject , lo anterior le permitirá realizar el pago desde otra computadora haciendo

svn co svn://your.ip.addr/myproject ./myproject_checkout

Esto sería diferente si quisiera usar el protocolo svn+ssh , en el que se crea un proceso svnserve para cada solicitud de acceso al repositorio. Esto significa que no necesita generar su propio daemon svnserve, ssh se ocupa de eso por usted. Esto es sorprendentemente simple de configurar para un solo usuario. Para obtener más información al respecto, SliceHost tiene un excelente artículo aquí .



Hecho poco conocido: si usted es un usuario único y su repositorio se encuentra en una PC * nix a la que puede acceder SSH, ni siquiera necesitará un servidor.

Solo usa el comando:

scn checkout svn+ssh://USERNAME@mycomputer/ABSOLUTE/PATH/TO/REPOSITORY

Esto le pedirá su contraseña de SSH (= iniciar sesión en mycomputer).