¿Cómo obtengo una sola twig usando Git SVN fetch?

Estoy trabajando con el complemento Git SVN con un repository SVN, cada vez que hago una búsqueda de git, recupera todos los cambios de twigs en todo el repository SVN. lleva mucho time después de un par de horas con muchos commits en muchas twigs

¿Puedo decirle que busque cambios solo para twigs específicas?

Puede recuperar la twig remota correspondiente a su CABEZA actual utilizando git svn fetch --parent .

No es posible search desde una sola twig de Subversion remota que no sea la twig principal, lamentablemente. Sin embargo, puedes patear un git svn fetch en el background; no afectará su copy de trabajo en absoluto. Tengo mi computadora configurada para hacer la búsqueda automáticamente durante la noche usando cron .

página de manual de git-svn

revisa esto:

 git-svn init --ignore-paths=<regex> git-svn fetch --ignore-paths=<regex> 

Hemos experimentado el mismo problema. Nuestra solución fue (para nuestra gran satisfacción) no utilizar fetch en SVN, sino dejar que git importe todas las tags SVN, branches y trunk a git -like structure.

Nuestro repository SVN no se creó correctamente (trunk / tags / branch directories), pero no importó.

 git svn --tags PATH_TO_YOUR_TAGS --branches PATH_TO_YOUR_BRANCHES --trunk PATH_TO_YOUR_TRUNK svn+ssh://path.to.your.svn/repository 

Esto llevará mucho time. Después de esto, el flujo de trabajo es como git . Usted cometa y hace twigs como en git , entonces …

comprometerse con SVN:

 git svn dcommit 

checkout desde SVN: (en diff)

 git svn rebase