2013-06-21 34 views
2

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

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

回答

2

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

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

在同一个FileMaker Pro客户端中打开两个或多个相同/类似的解决方案可能会导致混淆,并应采取谨慎措施。

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

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

0

MyFMButler Clip Manager允许你存储库可重复使用的“片段”,是他们字段,脚本块等。虽然导入脚本将打破协会,如果你使用的FileMaker高级,你可以复制和粘贴脚本步入现有的脚本,这将保存它们。因此,推出更改并不容易,但通过一些努力,可以让主库手动更新相关文件。