tfs - trabajar - ¿Qué significa cuando Source Control Explorer muestra tanto la rama como la fusión para un conjunto de cambios?
trabajar con ramas tfs (2)
Estoy tratando de comprender el historial de mi base de código, que se encuentra en TFS 2005, y encontré un conjunto de cambios donde todos los cambios se marcaron como rama y fusión.
Name Change Folder
------------------------------------------------
A.cs merge, branch $/Root/Solution/Project
No puedo encontrar nada (especialmente en MSDN) que describa qué significan las diversas combinaciones de Agregar, Editar, Eliminar, Subdivisión, Fusionar, Recuperar, Codificar, etc. Cada uno se explica por sí solo cuando se usa solo y algunos no tienen sentido juntos, como Agregar y Eliminar, así que estoy buscando información sobre las combinaciones legales y lo que significan.
Esto podría tener sentido si el archivo se creó durante una operación de sucursal y los cambios de la sucursal de origen se fusionaron en la nueva bifurcación sin haberse registrado en ningún momento.
Merge se puede combinar con cualquier cosa excepto Agregar. Por sí solo, Merge solo significa que (1) lo que sucedió es el resultado de invocar el comando Merge (2) cuando te registras, TFS registrará los metadatos del historial de merge apropiado además de los cambios mismos. La (s) operación (es) restante (s) en la lista de tipos de cambio le dice exactamente qué tipo de cambio se aplica al artículo de destino. Así:
Merge, Branch = un elemento que existe en la rama de origen pero no la rama de destino se está copiando al objetivo por primera vez