Bitbucket flujo de trabajo centralizado y synchronization de horquillas

Q1. Bitbucket tiene una function de synchronization para tenedor. Cuando sincronizo, ¿significa eso que mi repository se sincroniza y se fusiona con el repository de origen que he almacenado con cada twig de acuerdo con sus nombres? Así que esto efectivamente es una captura y combinación de git para cada twig con sus nombres de twig coincidentes si tuviera mi fork en mi local y decidiera sincronizar.

Q2. El repository upstream tiene un master y una twig de desarrollo. La twig de desarrollo extrae las requestes y las combina, se compara con la twig principal y se fusiona con el maestro. Esta combinación de fusión creada en la twig principal no debería estar presente en la twig de desarrollo, ¿verdad? Say develop branch maneja todas las requestes de extracción que también se crean desde la twig de desarrollo, no fusionada desde el maestro. La twig de desarrollo de todos debería estar libre de los commit 'master-merges-develop'?

En cuanto a Q1, la documentation es clara:

¿Qué se sincroniza?

Al realizar la synchronization automática, Bitbucket Server actualiza la horquilla de la siguiente manera:

  • para sucursales: Bitbucket Server realiza cualquier cambio rápido, donde no hay necesidad de combinar el trabajo y no hay riesgo de perder los cambios.
  • para las tags: el server Bitbucket solo realiza actualizaciones si el estado actual es el mismo que apuntaba en sentido ascendente. Por lo tanto, una nueva label en la parte superior creará una nueva label en la horquilla, a less que tenga una label con el mismo nombre, cuando la actualización falle.

Sincronización manual

Si aguas arriba y su horquilla divergieron, de modo que cada uno tiene cambios que no están en el otro, Bitbucket Server no realizará una fusión automáticamente. Cuando visita la sucursal en el server Bitbucket, tiene la opción de sincronizar manualmente la sucursal.

Puede sincronizar manualmente su bifurcación en cualquier momento utilizando Sincronizar yendo a la pestaña Configuraciones> Sincronización de Fork para el repository bifurcado, o en cualquiera de las tabs Fuente o Compromisos para un repository:

enter image description here

Para Q2, si las fusiones se realizan siempre desde el desarrollo hasta el maestro, las confusiones de fusión en el maestro nunca se desarrollarán.