Articles of version control

Usa `git rebase` para eliminar una confirmación en el medio

Estoy tratando de deshacer una confirmación en el medio sin cambiar las siguientes. He pensado que podría ser imposible encontrar estas publicaciones: Publicar 1 y Publicar 2 . (El objective final podría duplicarse, pero de hecho no lo hice funcionar. Me disculpo por eso). Lamentablemente, todavía estoy atascado en cómo usar git rebase -i correctamente. […]

¿Qué representa exactamente este gráfico en GIT?

Soy absolutamente nuevo en GIT y tengo algún problema para entender cómo leer el gráfico de un proyecto en el que estoy trabajando. Entonces hago la siguiente operación. 1) Creé una nueva twig local llamada easy-mode en mi proyecto, de esta manera: Andrea@Andrea-PC MINGW64 ~/Documents/WS_vari/version-control/asteroids (master) $ git branch easy-mode 2) Luego veo todas las […]

La key de deployment no funciona en un git pull

Tengo un repository privado en bitbucket y tengo la configuration de las llaves de implementación. La key está en el directory / root de mi server y mis proyectos están en el directory de inicio. (IDK si eso hace la diferencia) Intenté clonar el repository en el server y parece funcionar … lo que significa […]

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 […]

Cómo fusionar la twig con compromiso específico

Pensé que había creado una nueva twig para una confirmación específica, pero en realidad la dejé en la twig principal e hice mis últimos commits en la nueva twig. Así que ahora quiero eliminar la última confirmación en la twig maestra y fusionar mis nuevas confirmaciones con la twig principal antes de esa confirmación específica. […]

requestes de extracción de git – ¿cuál es un mejor enfoque?

Somos cuatro trabajando juntos en una aplicación pequeña, y creamos un repository de bitbucket. Queremos hacer requestes de extracción, entonces ¿deberíamos clonar el repository en nuestras máquinas individuales ( git clone https://….com ) y luego hacer una twig para lo que git clone https://….com ? Por ejemplo, si mi amigo está trabajando en la creación […]

¿El command "git svn" usa cualquier binary / dll para acceder a un server de subversión?

Después de ejecutar el command git svn fetch [remote] desde mi server de subversión de apache, veo el agente de usuario de la request entrante como "SVN / 1.9.3 (x86_64-pc-msys) serf / 1.3.8" . Necesito saber cómo funciona el command git svn fetch . Ya he visto scripts Perl (Ra.pm, SVN.pm … etc.) pero no […]

Git: cómo fusionar la twig de características, pero excluir algunas confirmaciones?

Estoy usando Git desde hace mucho time, pero hoy tuve un problema con la fusión de algunos cambios de twig a twig. Esta situación que estoy teniendo es que obtuve 4 sucursales: 2 principales y 2 características. Supongamos que se llaman así: main_branch1 , main_branch2 , feature_branch1 y feature_branch2 . Las twigs de características siempre […]

Conversión de la comprobación SVN local a Git

Revisé la fuente de mi antiguo server svn pero estamos migrando a git. No tengo una versión de SVN ejecutándose en mi máquina. Quiero clonar lo que tengo usando Git svn clone, pero recibo una URL incorrecta pasada a un post de error de capa de ra. ¿Necesito tener svn ejecutándose en mi máquina local […]

Git Diff de los mismos files en dos directorys siempre da como resultado "renombrado"

git diff –no-index –no-prefix –summary -U4000 directory1 directory2 Esto funciona como se espera, ya que devuelve una diferencia de todos los files entre los dos directorys. Los files que se agregan salen como se espera, los files que se eliminan también dan como resultado la salida diff esperada. Sin embargo, debido a que el diff […]