【发布时间】:2013-03-15 20:48:13
【问题描述】:
所以,我正在使用 Trigger.io 为 iOS 和 Android 创建一些原生插件。
工具包会自动为您创建检查器项目。
我的问题是 - 这些项目是否可能在 trigger.io 的主要(/次要)更新之间发生变化?我们应该尝试不将某些文件放入源代码管理吗?
谢谢!
【问题讨论】:
标签: android iphone trigger.io
所以,我正在使用 Trigger.io 为 iOS 和 Android 创建一些原生插件。
工具包会自动为您创建检查器项目。
我的问题是 - 这些项目是否可能在 trigger.io 的主要(/次要)更新之间发生变化?我们应该尝试不将某些文件放入源代码管理吗?
谢谢!
【问题讨论】:
标签: android iphone trigger.io
我们有时会在次要平台版本版本中更新检查器项目 - 大多数情况下,这些更改不会影响您的开发:错误修复、无关模块的改进等等。对于这些情况,只需更改 manifest.json 中的 platform_version 并更新您的检查器项目即可获取新代码。
但是,在某些情况下,我们还会更改可运行检查器应用使用的 HTML/CSS/JS(例如,支持 working with files)。在这些情况下,您需要在更新之前从文件系统中删除现有的检查器项目,这样您才能从新的检查器应用程序中获得一个全新的开始。
请注意,但是,这将删除您在 assets/src 中对检查器应用所做的任何手动更改 - 您需要在更新后重新进行这些更改。
我们计划的检查器项目的主要更新将解决这个略显尴尬的工作流程 - 即使是影响检查器应用程序的平台版本也可以通过更改清单来无缝更新:该更改可能需要 1 到 2 个月的时间。
目前,我的建议是将所有插件文件放入版本控制中(例如https://github.com/trigger-corp/plugin-multi-image-select)。
【讨论】: