Filemaker Version Control?

¿Hay alguna solución de control de versiones de Filemaker disponible? Estoy trabajando en dos proyectos de FM divergentes que comparten scripts y funciones personalizadas. La actualización de ambos files FM se está convirtiendo en una pesadilla. ¿Alguien sabe de alguna solución o tiene algún consejo para mí?

Escuché que la gente usa github para administrar las versiones de text de las funciones personalizadas de Filemaker. Me preguntaba cómo la gente suele utilizar estos repositorys de text base con sus files FM. ¿Hay alguna forma de importar estas funciones de text? O si tiene que administrar manualmente estas funciones a través de la interfaz de function FM y el uso de files de text son solo una forma de compartirlos. Solo al poder enviar cambios de funciones personalizadas, ambos files de FM networkingucirían en gran medida mis problemas.

Correcto, es posible importar Scripts en una solución de FileMaker. No hay forma de compartir los attributes seleccionados de una solución de FileMaker con otro. Al eliminar las secuencias de commands en una database para importar nuevas secuencias de commands, se perderá la asociación con la configuration del object para activar la secuencia de commands.

La replicación es posible con una solución de FileMaker, sin embargo, esto obviamente generará soluciones idénticas.

Abrir dos o más soluciones iguales / similares en el mismo cliente de FileMaker Pro puede causar confusión y se debe tener precaución.

FileMaker no es tan modular como las aplicaciones OOP. Algo que he solicitado durante mucho time para volver a utilizarlo, pero desafortunadamente el único método para compartir funciones consistentemente es implementarlas manualmente en un file. Hemos intentado importar datos, funciones personalizadas, etc., pero hemos encontrado que la input doble es el método más confiable siguiendo un procedimiento de gestión de cambios.

Dependiendo de su aplicación, tal vez sea posible implementar el model de separación de datos, sin embargo, necesitaría entender el escenario para asesorarlo.

MyFMButler Clip Manager le permite almacenar una biblioteca de "fragments" reutilizables, ya sean campos, bloques de scripts, etc. Si bien la import de scripts romperá las asociaciones, si utiliza FileMaker Advanced, puede copyr y pegar los pasos de scripts en los scripts existentes, que los preservará Por lo tanto, no hay una manera fácil de enviar cambios, pero con un poco de esfuerzo es posible mantener una biblioteca maestra para actualizar manualmente los files dependientes.