Filemaker版本控制?

时间:2013-06-21 17:22:52

标签: version-control github filemaker

是否有可用的Filemaker版本控制解决方案?我正在研究两个分享脚本和自定义功能的不同FM项目。更新两个FM文件正成为一场噩梦。有人知道任何解决方案或对我有任何建议吗?

我听说人们使用github来管理Filemaker自定义函数的文本版本。我想知道人们通常如何将这些文本库存储在他们的FM文件中。有没有办法导入这些文本功能?或者,如果您必须手动管理这些功能,虽然FM功能界面和文本文件的使用只是一种分享方式。能够推送自定义功能更改FM文件将大大减少我的问题。

3 个答案:

答案 0 :(得分:2)

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

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

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

FileMaker不像OOP应用程序那样模块化。我长期以来要求重新使用的东西,但不幸的是,始终如一地共享功能的唯一方法是手动将它们实现到文件中。我们已尝试导入数据,自定义函数等,但发现双重输入是更改管理过程后最可靠的方法。

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

答案 1 :(得分:0)

MyFMButler Clip Manager允许您存储可重复使用的库"片段",无论是字段,脚本块等。导入脚本会破坏关联,如果使用FileMaker Advanced,则可以将脚本步骤复制并粘贴到现有脚本中,这将保留它们。因此,推出更改并不容易,但通过一些努力,可以保持主库手动更新相关文件。

答案 2 :(得分:0)

FMVersion跟踪FileMaker应用程序版本之间的更改。您只需上传DDRXML introduced in FileMaker 18,它就会向您显示两个版本之间的差异。
因此,它将使您知道对FileMaker元素进行了哪些更改,从而知道在其他文件中要重建什么。