ios xcode storyboard uistoryboard git-merge

iOS: las mejores prácticas para administrar la combinación de código en un guión gráfico



xcode storyboard (2)

La combinación en un guión gráfico de xcode con muchos miembros del equipo puede generar muchos conflictos, etc. Necesito una estrategia para compartir un guión gráfico con 20 miembros del equipo, pero para evitar las pesadillas asociadas con la combinación de código en un guión gráfico.

Pensé en tener un objetivo separado por equipo en xcode pero esto no funciona bien ya que todos necesitamos actualizaciones, por lo que tener dos tablas de historia no es una buena práctica.

mi código base es heredado Es un proyecto bifurcado que ya es un storyboard pesado. Creo que cambiar a xib puede ser difícil (??)


Nuestro equipo ha encontrado que la mayoría de los métodos de Michael Behan funcionan bien. ⌘Boom

  • Todos en la misma compilación de Xcode
  • Múltiples guiones gráficos
  • Use Nibs para vistas personalizadas
  • Piense en qué guiones gráficos están involucrados al asignar tareas
  • Fusionar guiones gráficos a menudo

Echa un vistazo a this tutorial que sugiere claramente no usar un storyboard mientras trabajas en equipo.

Pero puede dividir el equipo en cada módulo y usar algún sistema de control de versiones como bitbucket o git para administrar su código con la ayuda de múltiples guiones gráficos (guión gráfico separado para un módulo separado).

El cuidadoso día a día de cometer y tirar definitivamente resolverá conflictos.