Explora nuestro Showroom Virtual | Manufactura aditiva con STRATASYS | Software 3D en la nube con 3DEXPERIENCES | Software 3D de escritorio con SOLIDWORKS

Explora ideas de diseño sin complicaciones: Branch y Merge en SOLIDWORKS PDM

José Márquez 23/05/2025

En el mundo del diseño de ingeniería, la colaboración y la gestión de variaciones de diseño son cruciales. SOLIDWORKS PDM ofrece herramientas poderosas para manejar estos desafíos de manera eficiente, y dos de las funcionalidades clave son Branch (Ramificación) y Merge (Fusión).
¿Alguna vez has necesitado explorar una nueva dirección de diseño sin arriesgar tu trabajo actual? ¿O quizás has tenido múltiples diseñadores trabajando en diferentes aspectos de un proyecto simultáneamente y necesitas integrar sus contribuciones? Si la respuesta es sí, ¡Branch y Merge son tus aliados!


¿Qué son Branch y Merge?
Imagina el desarrollo de tu diseño como un árbol.
Branch (Ramificación): Crear una rama es como hacer una copia independiente de una versión de un archivo. Esto te permite modificar y experimentar con esa copia sin afectar la versión principal (la "rama principal" o "tronco"). Es ideal para explorar alternativas de diseño, realizar pruebas o permitir que diferentes equipos trabajen en paralelo sin interferir entre sí.
Merge (Fusión): Una vez que las modificaciones en la rama son completas y deseas incorporarlas al diseño principal, utilizas la función Merge. Esto integra los cambios realizados en la rama de vuelta a la rama principal o tronco. SOLIDWORKS PDM te ayuda a gestionar cualquier conflicto que pueda surgir si se han realizado cambios en ambas ramas simultáneamente.

fusion-solidworks
En este caso el tronco se representa en rojo. Sabemos que se puede generar una versión cada vez que damos Check In a algún documento. Aquí agregamos una versión con esta metodología al cambiar a la versión 2 del tronco. Luego creamos 3 ramas en las cuáles fuimos generando distintas versiones mediante Check In. Por último, decidimos que la última versión de la Rama 3 tenía el diseño más adecuado, por lo que esta pasa a ser la nueva versión 3 del tronco.


¿En qué se diferencia de Copy Tree o Move Tree?
Copy Tree es una función que normalmente se usa para crear nuevos diseños basados en alguno anterior, con el objetivo de ahorrar tiempo en componentes que ya tenemos diseñados, pero no duplicar componentes que no vayamos a modificar. Move Tree es simplemente mover ensambles entre carpetas sin que pierdan las referencias.
Entonces Copy Tree normalmente lo usaríamos para nuevos diseños. Move Tree lo utilizaríamos para organizar los mismos diseños ya existentes de una forma distinta. Y Branch es sacar una copia al igual que Copy Tree, pero con el objetivo de que esta se convierta en algún momento en una versión futura de un producto existente. O que podamos eliminar esta copia sin afectar el historial o sin tener que revertir las versiones. Por lo que se utilizaría como una forma organizada y limpia de modificar diseños existentes.

diferencias-copy-tree-move-tree

¿Por qué usar Branch y Merge?
Exploración de diseño sin riesgos: Prueba nuevas ideas y conceptos sin comprometer la integridad del diseño actual. Si la nueva dirección no funciona, simplemente la descartas sin afectar el trabajo principal.
Trabajo Paralelo Eficiente: Varios diseñadores pueden trabajar en diferentes variaciones o componentes de un ensamblaje simultáneamente en ramas separadas. Luego, sus contribuciones se pueden fusionar de manera controlada.
Reducción de Errores: Al aislar los cambios en ramas, se minimiza el riesgo de introducir errores en el diseño principal. La fusión controlada permite revisar y validar los cambios antes de integrarlos.
Historial Detallado: SOLIDWORKS PDM mantiene un historial completo de las ramificaciones y fusiones, proporcionando trazabilidad y facilitando la auditoría.


Tutorial básico de uso Branch
Aquí te mostramos los pasos básicos para utilizar Branch y Merge en SOLIDWORKS PDM:


1. Selecciona el archivo al que queremos crearle una rama en SOLIDWORKS PDM.

2. Selecciona Tools > Branch.

branch-solidworks
3. Nos damos cuenta de que la ventana es prácticamente igual a la de Copy Tree. Para próximos pasos hay que tener en cuenta que el Lofted Control Knob tiene 2 versiones, debido a que estará cambiando. Nos aparece el cuadro de diálogo "Branch", con las siguientes opciones:
tutorial-branch-solidworks
Nombre de la rama: Ingresa un nombre descriptivo para tu nueva rama. Esto te ayudará a identificarla fácilmente.
Ubicación de la rama: Por defecto, la rama se creará en la misma carpeta que los archivos originales. Puedes especificar una ubicación diferente si lo deseas.
Versión: Elige la versión específica de los archivos que deseas ramificar (última versión, versión marcada, etc.).
Tabla Branch: Tacha las piezas del ensamble de las que deseas que se haga el Branch. Deslízate hacia la derecha en la tabla y cambia el nombre de las piezas en la columna “Branch File Name”. En la columna “Branch File Found In” podemos cambiar la ubicación de los archivos de la rama individualmente.
Modificadores de texto: Puedes agregar prefijos, sufijos, renombrar por número de serie o reemplazar texto en los nombres de los archivos que se crearán, el resultado lo podemos ver en la columna “Branch File Name”.
4. En este caso vamos a agregar el prefijo “Design Idea “pulsando Add Prefix. También en la zona de arriba “Default Destination” vamos a cambiarlo de ubicación de carpeta, en este caso a una carpeta que habíamos creado previamente llamada Branches.
design-idea-solidworks

branch-file-solidworks

5. Selecciona el botón Check-in after branching, para que se registren los archivos al servidor, y ponemos un comentario. Por último, hacemos clic en Branch.

check-in-branching

¡Listo! Se ha creado una nueva rama con una copia de los archivos seleccionados. Ahora puedes trabajar en estos archivos de forma independiente.

6. Crearemos una segunda rama de los mismos archivos, pero en este caso guardaremos los archivos en una carpeta llamada “Branch Eng” que también creamos previamente, llamaremos a la rama “Branch Eng” y les añadiremos el prefijo “B Eng-“.
branch-eng-solidworks
7. Si nos vamos al archivo del que generamos las ramas, y manteniéndolo seleccionado nos vamos a la sección de Tools y Associated Branches. Podemos ver las ramas asociadas “Design Idea y Branch Eng.

associated-branches
8. Si le damos clic a “Design Idea” nos abrirá la siguiente ventana. Desde aquí podremos acceder a las ubicaciones de los archivos con clic derecho y “Browse to Branched file in New Window”. O también nos da la posibilidad de fusionar las ramas al archivo original. En este caso cerramos esta ventana.
associated-branches-design-idea
9. Vamos a realizar alguna modificación menor a la rama con prefijo Design Idea del archivo Lofted Control Knob. Guardamos y damos Check In. Agregamos un comentario para poderlo consultar a futuro.
lofted-control-knob


Tutorial básico de uso Merge
Fusionar una Rama (Merge):
1. Seleccionamos el diseño cambiado en nuestro explorador de archivos.
2. Nos vamos a Tools > Merge.

merge-solidworks

3. En el cuadro de diálogo "Merge":
Versión de la Rama: Elige la versión específica de la rama que deseas fusionar.
Tabla de Merge: Desde aquí podremos ver que SOLIDWORKS PDM detectará automáticamente la rama principal en la columna Source File Name. Todo lo que tengamos tachado se fusionará.
merge-solidworks-pdm
4. Seleccionamos Check-in on Merge, en la casilla del fondo a la izquierda, para que se registre al servidor y agregamos un comentario. Hacemos clic en Merge.
5. Si nos devolvemos al archivo principal, veremos en la pestaña de Versiones que ahora el Lofted Control Knob tiene 3 versiones, cuando anteriormente tenía 2. Donde la última se ha sacado de la rama que creamos. Además, nos carga el comentario de la versión. En este caso solo hicimos una modificación sencilla que hubiera sido más fácil hacerla con una simple versión, sin embargo, la idea es que podamos explorar estas ideas en múltiples ramas y una vez validado cuál es la mejor diseño, que la fusionemos.
check-in-on-merge
Consejos adicionales

  • Nombra tus ramas de forma clara y descriptiva. Esto facilitará la identificación y gestión de las diferentes ramas.
  • Utiliza comentarios al crear ramas y realizar fusiones para documentar el propósito de cada acción.
  • Comunícate con tu equipo sobre las ramas activas y el progreso de la fusión para evitar confusiones.
  • Familiarízate con las opciones de fusión para entender cómo manejar los conflictos de la mejor manera para tu flujo de trabajo.
  • Practica en un entorno de prueba antes de utilizar Branch y Merge en proyectos críticos para comprender completamente su funcionamiento.


Branch y Merge son herramientas esenciales en SOLIDWORKS PDM que te brindan la flexibilidad y el control necesarios para gestionar proyectos de diseño complejos, explorar nuevas ideas y facilitar la colaboración en equipo de manera eficiente. Al comprender y utilizar estas funcionalidades, puedes optimizar tu flujo de trabajo y reducir los errores, llevando tus proyectos al éxito de manera más fluida. ¡Anímate a explorar el poder de Branch y Merge en SOLIDWORKS PDM!

José Márquez 23/05/2025
Instituto Intelligy

Suscríbete a nuestro boletín de noticias

Agrega tu correo a nuestra lista para recibir actualizaciones y contenido exclusivo!


Entradas Populares


Síguenos en Tik Tok


@intelligymx
Aula Virtual | Intelligy
Innovation Day 2025
Copyright © 2025. Intelligy SA de CV. Todos los derechos reservados. Política de privacidad | Powered by Sparket CMS | Diseño: Cuadrio