Version control Filemaker版本控制?

Version control Filemaker版本控制?,version-control,github,filemaker,Version Control,Github,Filemaker,是否有任何现有的Filemaker版本控制解决方案可用?我正在从事两个不同的FM项目,它们共享脚本和自定义函数。更新这两个FM文件正在成为一场噩梦。有没有人知道任何解决方案或对我有什么建议 我听说人们使用github来管理Filemaker自定义函数的文本版本。我想知道人们通常是如何将这些文本库与FM文件一起使用的。有没有办法导入这些文本函数?或者,如果您必须通过FM功能界面手动管理这些功能,则使用文本文件只是共享这些功能的一种方式。只要能够在两个FM文件中推动自定义函数更改,就可以大大减少我的

是否有任何现有的Filemaker版本控制解决方案可用?我正在从事两个不同的FM项目,它们共享脚本和自定义函数。更新这两个FM文件正在成为一场噩梦。有没有人知道任何解决方案或对我有什么建议


我听说人们使用github来管理Filemaker自定义函数的文本版本。我想知道人们通常是如何将这些文本库与FM文件一起使用的。有没有办法导入这些文本函数?或者,如果您必须通过FM功能界面手动管理这些功能,则使用文本文件只是共享这些功能的一种方式。只要能够在两个FM文件中推动自定义函数更改,就可以大大减少我的问题。

正确,可以将脚本导入FileMaker解决方案。无法将一个FileMaker解决方案的选定属性与另一个共享。删除数据库中的脚本以导入新脚本将丢失与触发脚本的对象设置的关联

使用FileMaker解决方案可以进行复制,但这显然会生成相同的解决方案

在同一个FileMaker Pro客户端中打开两个或多个相同/相似的解决方案可能会导致混淆,应谨慎行事

FileMaker不像OOP应用程序那样模块化。我一直要求可重用性,但不幸的是,一致共享功能的唯一方法是手动将其实现到文件中。我们尝试了数据导入、自定义函数等,但发现在变更管理过程之后,复式输入是最可靠的方法

根据您的应用程序,可能会实现数据分离模型,但我需要了解该场景以提出建议。

允许您存储库中可重复使用的“片段”,无论是字段、脚本块等。导入脚本时,如果您使用FileMaker Advanced,您可以将脚本步骤复制并粘贴到现有脚本中,这将保留它们。因此,没有简单的方法来推出更改,但是通过一些努力,可以保留一个主库来手动更新依赖文件

跟踪FileMaker应用程序版本之间的更改。您只需上传一个或,它会显示两个版本之间的差异。
因此,它将让您知道对FileMaker元素所做的更改,以便您知道在另一个文件中重建什么