Onshape incluye un sistema para gestionar versiones que se inspira en Git. Este sistema permite crear ramas dentro de un documento. Al crear una rama, se genera una línea de desarrollo paralela e independiente. Esto facilita explorar cambios o diseños alternativos sin afectar el trabajo principal que está en la rama maestra. Se puede modificar, añadir o eliminar geometría en una rama con total libertad. El historial de cambios se mantiene separado.


Fusionar ramas integra los cambios

El proceso de fusionar, o hacer merge, consiste en integrar los cambios de una rama en otra. Onshape compara automáticamente las dos versiones y detecta las diferencias. El usuario revisa estas diferencias en una interfaz visual clara. Luego, decide qué modificaciones conservar y cuáles descartar para resolver cualquier conflicto. Al confirmar la fusión, los cambios seleccionados se incorporan a la rama de destino. Esto unifica el trabajo y mantiene un historial lineal y organizado.

Este flujo de trabajo optimiza la colaboración

Este método para gestionar versiones es útil tanto para trabajar solo como en equipo. Un diseñador puede probar ideas radicales en una rama sin riesgo. Un equipo puede asignar ramas a miembros diferentes para desarrollar componentes en paralelo. Después, se fusiona todo en un diseño coherente. El sistema evita sobrescribir el trabajo de otros y proporciona un registro completo de quién hizo qué y cuándo. Se puede revertir a cualquier punto anterior con facilidad.

Imagina proponer cinco variantes de un brazo robótico y, en lugar de tener cinco archivos con nombres crípticos, tener una rama para cada una. Al final, solo fusionas el mejor diseño y borras el resto sin dejar rastro de tu caótico proceso creativo.