[eside-ghost] git svn y diferencias remotas
Txus Ordorika
txusinho en gmail.com
Jue Sep 6 22:58:42 CEST 2012
Si te he entendido bien, creo una rama antes de hacer el fetch y
comparo las dos versiones.
Es una solución, que me vale, pero me extraña que no tenga un diff
entre versiones. Seguiré investigando y os cuento cómo termina...
2012/9/6 Yuki (aka Rubén Gómez) <rugoli en gmail.com>:
> 2012/9/6 Txus Ordorika <txusinho en gmail.com>:
>> Hello ghosties!
>>
>> Tengo un server remoto con SVN por exigencias del guión, pero como
>> prefiero trabajar en git, localmente trabajo en git y le tengo
>> configurado el servidor remoto como SVN.
>>
>> Mi pregunta es si es posible hacer diff desde el último commit local
>> que tengo en mi server git contra la última versión que hay subida al
>> svn, porque el git svn rebase, al final, lo que me genera son los
>> ficheros ya modificados, pero solamente quiero ver las diferencias.
> He hecho una pequeña prueba para que me quedase claro...
>
> En vez de rebase yo lo que haría es "git svn fetch" para descargarte
> los cambios. Si ya tienes un commit hecho en tu git te tiene que crear
> una rama nueva con los cambios que hay en el subversion:
>
> git lg
> * 8033526 - (trunk) bla bla bla 30 seconds ago Rubén Gómez
> * 28f8ee9 - bla bla bla old 42 seconds ago Rubén Gómez
> | * 971e1e1 - (HEAD, master) prueba 12 seconds ago Rubén Gómez
> |/
> * 16a40e8 - first commit 1 minute ago rgomez
>
> git lg -> es un alias para: git log --graph --all
> --pretty=format:'%C(yellow)%h%Creset -%C(bold green)%d
> %Creset%s%C(cyan) %ar %Cblue%an'
>
> Entonces, con esto, puedes hacer un "git diff trunk" y te hace un diff
> de la rama donde estás (HEAD y master) contra lo que tiene el servidor
> SVN tiene.
>
> Tu piensa que en local es tu repo git, y al hacer el "git svn fetch"
> te lo bajas todo a local así que te puedes olvidar de subversion hasta
> que no tengas que hacer el "git svn dcommit", por lo que haces un
> "diff" normal entre dos ramas.
>
> No sé si me he explicado bien :p
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
--
Txus Ordorika
"During times of universal deceit, telling the truth becomes a
revolutionary act."
-George Orwell-
Más información sobre la lista de distribución eside-ghost