tortoise - git-svn en Windows. Dónde obtener binarios?
update git windows (5)
El comando git svn
está escrito en Perl y requiere las bibliotecas de Perversion de Subversion. La existencia del comando svn
command line es insuficiente para git-svn
.
No he usado git svn
en Windows (solo en Unix y Mac OS X), así que realmente no puedo proporcionar más detalles, pero espero que esto te dirija en la dirección correcta.
Quiero usar git como un repositorio local contra un repositorio SVN remoto. Instalé la versión 1.6.0.2 desde http://code.google.com/p/msysgit/downloads/list .
De acuerdo con la documentación, la sincronización se realiza a través del comando
git svn
o un envoltorio de comando separado llamado
git-svn
Ninguno de ellos está disponible en mi instalación y no pude encontrar una descarga por separado para los binarios de Windows.
Ahora estoy usando la compilación MSYS. ¿Debo cambiar a cygwin?
Instala cygwin y selecciona el paquete git-svn en la categoría Devel.
No sé nada, pero sé que para Mercurial, por ejemplo, tienes que tener SVN instalado para convertir de SVN a Mercurial (y viceversa). Tal vez es lo mismo para git?
SVN es bastante grande en sí mismo, por lo que quizás los sistemas concurrentes no deseen distribuirlo con su software, lo que aumentará la descarga.
Utilicé el cliente SVN de línea de comando de Slik SVN , no demasiado grande e instalando limpiamente.
Por supuesto, espere una respuesta más informada, o busque en la Web la confirmación de mi información ... :-) Aunque no hace daño tener un cliente SVN, ya que muchos proyectos lo usan.
git-svn está instalado en la última versión de msysgit. Sin embargo, hay una ligera advertencia: mientras que git-svn aparece en C: / Program Files / git / libexec como "git-svn", svn se llama realmente como un argumento para el ejecutable git, por lo tanto:
git svn clone http://example.com/svn/repo/
Esta versión anterior tiene trabajo git-svn. Pensé que git-svn en la versión actual que instaló fue corregido, pero tal vez no. Definitivamente, Git-svn no funcionó en la versión de Windows de Git 1.5.6.1.