Articles of git svn

Convierta el repository SVN con múltiples twigs activas en GIT

Estoy tratando de convertir mi repository SVN en un repository GIT. El problema con esto es que en el SVN hay varias twigs activas para diferentes versiones de software mantenidas en paralelo. Entonces la configuration de SVN se ve así: SVN ROOT |- trunk |- branches | |- v1 | |- v2 | |- v3 […]

Subcarpeta SVN a GIT Migración con carpetas movidas

El caso Tenemos un enorme repository SVN, con 80 subcarpetas, estamos tratando de dividirnos en varios repositorys GIT y mover BitBucked. He utilizado lo siguiente para migrar la subcarpeta en SVN a GIT: git svn clone "https://localhost:40/svn/repo" –trunk="/Customers/[folder]" –prefix="" –authors-file="authors.txt" "[folder]" Funciona bien El problema La "/ Clientes / [carpeta]" contiene la subcarpeta de carpetas […]

Cómo resolver "Error: índice incorrecto – Fatal: file de índice dañado" al usar Git-SVN

Actualmente estoy usando git svn en uno de mis repository y cuando lo hago git svn fetch tengo Found possible branch point: coherent tag ref Initializing parent: ok stuff error: bad index file sha1 signature fatal: index file corrupt command returned error: 128 ¿Hay alguna manera de arreglar esto? Es una especie de repo horrible. […]

¿Cómo recupero los cambios de svn: log en git-svn?

SVN permite la capacidad de actualizar un viejo post de compromiso a través de un gancho. ¿Cómo puedo actualizar la versión de mi copy de git-svn del post de confirmación? La única reference que pude encontrar fue un informe de error que solicitaba esta function hace aproximadamente un año en debian.org . ¿Es esto posible […]

Shanetworking Git repo se sincroniza con svn, lo que hace que git svn rebase contamine el repository con un logging de problemas de fusión no operativa

Esto no fue tan malo al principio, pero ahora tengo cientos de problemas de fusión no git rebase –skip (resueltos por git rebase –skip ). He configurado un repository de git compartido para mi grupo porque es más fácil de tratar. Pero la compañía usa SVN, así que tengo que mantener SVN sincronizado con GIT. […]

git-svn vcs switch: ¿dónde están mis twigs?

Convertí un gran repository svn en un repository git con git svn init svn/server/project –no-metadata git svn fetch Esto tomó la mejor parte de dos días para terminar. Este repository debería tener bastantes twigs, pero cuando hago "git branch" no obtengo nada más que el maestro. Están listdos en el directory de sucursales, pero ¿no […]

Creación local de git repo

Tengo una base de código extraída de svn. ( code_base ). Quiero crear un repository de git local desde esta base de código y luego usar las twigs de git para jugar con él. Entonces, estoy esperando una estructura como la siguiente: código disponible actualmente = c:/code_base git repo en la misma máquina = c:/repo_head […]

Novato de GIT: git fetch aún no extrae datos a local?

El repository remoto tiene dos twigs: master , develop . Luego, verifiqué mi twig local por git branch , noté que solo tengo la twig master , así que ejecuto el command git fetch origin . Después de esto, cuando ejecuto " git branch " de nuevo, todavía veo solo la twig principal , ¿por […]

¿Cómo recupero los files eliminados después de ejecutar git reflog y luego git reset HEAD @ {1}?

Me git reset –hard HEAD~3 después de ejecutar git reset –hard HEAD~3 y perdí 2 horas de trabajo. Luego encontré una publicación aquí que explicaba git reflog. Cuando quiero volver a " git reset HEAD@{1} ", ¿cómo puedo no solo devolver, sino también todos los files que fueron eliminados, volver a poner en sus directorys?

Branching con Git y SVN

He clonado un repository SVN y he estado trabajando en el maestro, comprobando las cosas localmente, pero aún no lo he enviado a SVN. Ahora, he decidido que quiero pasar mis cambios locales "en maestro" a una nueva twig SVN (no al tronco principal). ¿Cuál es la mejor manera de hacer eso? ¿Debo crear una […]