2011-04-06 27 views
8

Me gusta la integración de git en Xcode 4, pero al hacer una combinación parece que Xcode solo realizará la combinación predeterminada con avance rápido. Me gusta mantener separadas mis líneas de ramas de características. ¿Alguien sabe si es posible hacer que la fusión de Xcode no sea rápida?Xcode 4 y git merge --no-ff

Respuesta

7

Puede tratar de establecer la configuración

branch.<name>.mergeoptions 

Los conjuntos de opciones por defecto para la fusión en la rama .
La sintaxis y las opciones compatibles son las mismas que las de git-merge, pero los valores de las opciones que contienen espacios en blanco no son actualmente compatibles.

para que pueda agregar el --no-ff allí, y ver si XCode4 respeta la configuración para su sucursal feature.

Como Yitschak añade in the comments:

git config branch.<name>.mergeoptions --no-ff 
+0

que acabo de hacer un proyecto de prueba rápida y se puede verificar esto en realidad funciona. Configuré --no-ff en el maestro y cuando me fusioné en una rama de tema con Xcode no avanzó rápidamente. Gracias. – timeuser

+0

escriba en la terminal: ** git config branch. .mergeoptions --no-ff ** (para nuevos jugadores como yo). No creo que funcione para el maestro. pero funciona para mi rama "desarrollar" – Yitzchak

+0

@Yitschak Gracias. He incluido su comentario en la respuesta para una mayor visibilidad. – VonC