Saq*_*esh 5 version-control livecode
在多开发人员项目中使用LiveCode的任何人?
无论哪种方式,有人可以推荐一个好的源控制系统/插件使用?
我们看过MagicCarpet,但由于它不再开发,我们希望使用其他东西.
谢谢
我正在通过将堆栈文件导出为脚本,json和图像文件的结构化目录来解决这个问题,这些文件将在大多数VCS中很好地进行差异和合并.目前还没有,但目的是它将是开源的.我的目标是在5月份的RunRevLive会议上展示它.
这是lcVCS https://github.com/montegoulding/lcVCS的回购
我在revOnline(libVersionControl)上放了一个git库堆栈,它导出到git可以处理的结构化xml文件.它尽可能地发挥作用,但我希望Monte的解决方案能够取代这一努力.
是的,我们的团队一直在与多个开发人员一起使用 LiveCode。由于 Livecode 社区还很年轻,因此获取良好的源代码控制工具可能是一个挑战。我们的解决方案是将代码分解为模块(堆栈文件)。当有更新要合并到主代码库时,我们克隆现有代码库,并使用文本编辑器中的逐行比较手动合并代码更改。这不是一个有趣的过程,但远没有听起来那么痛苦。
如果我要重新设计系统,我们只会使用 Git(Github.com 等)。没有理由这不适用于 Livecode 堆栈。