Preguntas etiquetadas con branching-and-merging

En el control de versiones, las ramas representan líneas paralelas de desarrollo. La fusión es la acción que integra los cambios realizados en diferentes ramas.

276
¿Encontrar ramas Git no fusionadas?

Tengo un repositorio Git con muchas ramas, algunas de ellas ya fusionadas y otras no. Dado que el número de ramas es bastante grande, ¿cómo puedo determinar qué ramas aún no se han fusionado? Me gustaría evitar tener que hacer una fusión "pulpo" y volver a fusionar ramas que ya se han...

112
Eliminar archivo grande .pack creado por git

Revisé una carga de archivos en una rama y los fusioné y luego tuve que eliminarlos y ahora me queda un archivo .pack grande del que no sé cómo deshacerme. Eliminé todos los archivos usando git rm -rf xxxxxxy también ejecuté la --cachedopción. ¿Alguien puede decirme cómo puedo eliminar un...

110
git cherry-pick no funciona

Estoy tratando de seleccionar una confirmación del maestro y llevarla a la rama de producción actual. Sin embargo, cuando ejecuto git cherry-pick <SHA-hash>, recibo este mensaje: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be...

100
TFS: rama de actualización con cambios de main

Entonces, tenemos nuestra línea de desarrollo principal, creo una rama y el desarrollador b crea una rama. Ambos trabajamos un poco. el desarrollador b termina su trabajo, se fusiona de nuevo con la línea de desarrollo principal. Sé que sus cambios me afectarán, y en lugar de ocuparme de los...

94
¿Debo eliminar una rama después de fusionarla?

Después de fusionar una rama, ¿la borra del repositorio? Sin embargo, ¿es una buena práctica o no? Por lo general, creo muchas ramas, ya que no quiero romper mi versión actual y desearía eliminarlas para mantener las cosas en orden. Sin embargo, si trabaja con Assembla o GitHub, sus...

91
Eliminar una rama SVN

Creé una rama de un proyecto SVN llamada 'características', y ahora cada vez que intento actualizar dicho proyecto, trae consigo una carpeta de características, que contiene otra copia del proyecto de la rama. ¿Hay alguna forma de eliminar la rama del repositorio por completo para que esto no...

81
comando git para hacer una rama como otra

Estoy tratando de tomar una rama con cambios y hacer que vuelva a ser idéntica a la corriente arriba de la que divergió. Los cambios son locales y se han enviado a github, por lo que ninguno git reseto git rebaseson realmente viables, ya que cambian el historial, lo cual es malo con una rama que...