|
MAIN
|
|
RELEASE
|
|
- No puede haber ningun cambio pendiente en las ramas que se van a "Mergear".
|
|
- Siempre hacer el "Merge" marcando “Selected Changesets”. Nunca hacer "Merge" marcando “All changes up to specific versión”.
|
|
- Siempre probar el "Merge" en local.
|
|
- El comentario de un "Merge" es: [A|MXXXX] Merge Source MAIN - descripción opcional.
|
|
- Ejemplo: [A1216] Merge Source: MAIN - Mejoras rendimiento listado”.
|
|
Hacer "Get Lastest Version" de las 2 Rama antes de hacer el Merge
|
|
MAIN y RELEASE no pueden tener "Pending Changes"
|
|
Hacer un "Merge" desde RELEASE a MAIN
|
|
Validar que no se ha roto nada
|
|
Hacer "Checkin" del Merge.
|
|
Hacer el "Merge" de MAIN a RELEASE
|
|
Hacer "Checkin" del Merge.
|
|
- Todo el código tiene que estar subido al TFS.
|
|
- Como mínimo una vez al día, hacer un "Get Latest Version" de la rama en la que estamos trabajando.
|
|
- Al hacer un Merge, en caso de conflicto, SIEMPRE hablar con las personas implicadas.
|
|
- Cuando un desarrollo sube a producción tenemos que bajar todos nuestros cambios a MAIN
|
|
- Lo que se despliegue en PRE es porque está probado y estable y se quiere hacer una última prueba antes de subir a producción.
|
|
- Borrar nuestras ramas: cuando una rama ya no la vamos a usar hay que borrarla
|
|
- Si se hace un rollback en el servidor se debería hacer el rollback en el TFS.
|
|
- Si la rama destino del "Merge" tiene cambios pendientes, hacer un Sherlve (marcando la opción "sin preservar cambios en local") o hacer el Checking si el código es estable.
|
|
- Después del "Merge" recuperar el Shelve y resolver los conflictos que haya.
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.