Me gustaría usar Git para mi propio propósito y debo usar el repositorio de Subversion en mi compañía. Sé que hay un comando 'git svn' pero también requiere un historial lineal en el repositorio de git. El problema es que me gustaría: - sincronizar el repositorio git con otro repositorio my git en mi disco remoto para poder sincronizarlo con otro repositorio git en una computadora diferente, - y lo más importante: me gustaría cometer frecuentemente en mi repositorio git y cuando decida que vale la pena comprometerme con estos pequeños pasos (lo suficientemente grande como para compartirlos) me gustaría comprometerlos a svn pero con solo un compromiso ... Así que no me gustaría mostrar todo mi git (mayby a veces estúpido, demasiado pequeño se compromete solo a recordar algo) en svn, - y con 'git svn' no puedo usar branches (porque cuando los fusiono con master, master no tendrá lineral history).Usar Git para mi y Subversion en la compañía
Por favor, ayuda ... Tal vez hay algún flujo de trabajo en el que puedo usar git en su gloria y svn para hacer más grandes (no mis cambios "privados" ... quizás muy pequeños y que por algún tiempo casue ese bacalao no compila) cambios en el repositorio de mi compañía.
¡Gracias de antemano!
¿hay algún video que muestre este flujo de trabajo? esto suena como algo que me gustaría probar, Cheers – roundcrisis
Gracias por la respuesta rápida. Pero, ¿qué sucede si me gustaría tener la historia detallada en mi cuenta en git y, en consecuencia, no sé qué comprimir confirmaciones? Sucursales ... ¿Puedo tener solo mis ramas (no compartidas en svn)? Como me preocupa, no puedo fusionar mi rama con master y luego hacer master git svn ... porque master no tendrá historial lineal. ¿Cuál es tu mejor práctica para trabajar personalmente con git y con svn en compañía? ¿Podrías mostrar tu flujo de trabajo con comandos de ejemplo? – miki
@miki: Re Branches - sí, esos (no compartidos en svn) fueron de los que estaba hablando. Puede hacer tantas ramas como desee y fusionarlas de nuevo a maestro antes de volver a enviar svn. O puede comprometerse directamente desde esas ramas a svn. –