在 Git/SVN 版本控制中使用代号一个项目

Working With A Codename One Project In Git/SVN version control

我们正在尝试使用 git 版本控制来开发代号 One 项目。

当我从 git 中提取项目时,文件(修改和新添加的主题 res 文件)已更新,但它们没有出现在主题中。

当我尝试 运行 项目时,我的更改没有反映出来,如何刷新项目?

我试过build/clean,也刷新了cn1lib但是没有任何进展。

这实际上是由专为在版本控制环境中与团队合作而设计的功能触发的。您可以通过在设计器中取消选中 File->XML Team Mode 来实现此功能,但这会 "work around" 此功能:http://www.codenameone.com/blog/teamwork-and-other-things.html

解决方案是签入 res 目录,当它存在时打开 res 文件指的是那个而不是主题文件。这允许您的团队一起编辑该目录并避免在共享二进制 res 文件时出现的冲突。

谢谢 shai,我取消选中 xml 团队模式,但这没有任何区别.. 你给了 link (https://www.codenameone.com/team.html),这是做什么用的??对不起,我不太明白。 解决方案不是那么清楚。检查res目录是什么意思... 让我在这里解决我的问题.. 当我的团队成员在 gui 构建器中添加一个表单(例如主表单)时,它会从我的项目中的 git 中拉出。有 2 个文件 main.ui 和主文件,但是当我打开我的 res 文件或 gui 构建器时,主窗体不存在。