【发布时间】:2016-08-31 13:49:07
【问题描述】:
多个用户如何同时处理同一个项目/同一个表单?
类似于存储库的东西。
在我们的项目中,有多个部分,工作分为这些部分。我们尝试从不同的系统保存相同的表单,但表单只保存最近的数据(最近保存的表单)。
有没有办法合并或合并代码?
【问题讨论】:
多个用户如何同时处理同一个项目/同一个表单?
类似于存储库的东西。
在我们的项目中,有多个部分,工作分为这些部分。我们尝试从不同的系统保存相同的表单,但表单只保存最近的数据(最近保存的表单)。
有没有办法合并或合并代码?
【问题讨论】:
此时,Orbeon Forms 和 Form Runner 不支持多个用户编辑完全相同的表单数据。当然,多个用户可以同时编辑同一个“表单”(表单定义)的多个“实例”(表单数据)。
因此,如果可能的话,我会重组表单,也许将其拆分为多个表单,以避免这种情况。
【讨论】:
使用 Git,每个用户都可以处理自己的表单副本,定期提交更改并推送到主分支。偶尔会出现合并冲突,但如果每个用户只更新一个特定部分,那么应该将冲突降到最低,不要太复杂。
Orbeon 的持久化也可以配置,这样表单代码就可以直接保存到文本文件中。
【讨论】: