team - Qué hacer con una sucursal después de la fusión con TFS
tfs tutorial (3)
Después de fusionar una rama con el "tronco", ¿qué hace la mayoría de las personas con la rama? ¿Solo eliminarlo? Moverlo a otra área? Cambiar sus permisos?
La preocupación que tenemos es que los desarrolladores que están ausentes y no leen su correo podrían trabajar y continuar trabajando en la sucursal, una vez realizada la fusión.
Eliminamos sucursales, una vez que estamos seguros de que la fusión fue exitosa.
Los movemos a una carpeta de archivo. También deberíamos cambiar los permisos.
Una vez que la rama está definitivamente muerta, me gusta borrarlos. Siempre puede recuperar algo en TFS si es necesario (Opciones, Control de fuente, Mostrar elementos eliminados). Dev está trabajando en esa área sin darse cuenta de que puede tener un comportamiento extraño (es decir, archivos que desaparecen cuando hacen un Get Latest), pero les consigue a ellos descubrir que algo ha sucedido bastante rápido.
Dicho esto, a veces puede llevar un tiempo asegurar que la sucursal haya fallecido definitivamente, en cuyo caso cambiar los permisos de la sucursal para que solo un número limitado de personas puedan editar los archivos en esa sucursal es una técnica útil. Puede hacer que una persona bloquee todos los archivos de la sucursal con un bloqueo de salida, pero no he encontrado que funcione demasiado bien al congelar una sucursal: los permisos parecen funcionar mejor para que no tenga que tener un montón de cambios pendientes (los bloqueos) para administrar para todos los archivos en la rama y también puede tener más de una persona trabajando en él mientras se congela.