【发布时间】:2016-03-10 04:19:33
【问题描述】:
我们正在尝试使用 git 版本控制来处理 Codename One 项目。
当我从 git 拉项目时,文件(修改和新添加的主题 res 文件)会更新,但它们不会出现在主题中。
我尝试运行项目时没有反映我的更改,如何刷新项目?
我尝试构建/清理,也刷新了 cn1lib,但没有任何进展。
【问题讨论】:
标签: codenameone
我们正在尝试使用 git 版本控制来处理 Codename One 项目。
当我从 git 拉项目时,文件(修改和新添加的主题 res 文件)会更新,但它们不会出现在主题中。
我尝试运行项目时没有反映我的更改,如何刷新项目?
我尝试构建/清理,也刷新了 cn1lib,但没有任何进展。
【问题讨论】:
标签: codenameone
谢谢你 shai,我取消了 xml 团队模式,但这没有任何区别.. 你提供了链接 (https://www.codenameone.com/team.html),这是为了什么?抱歉,我不太明白。 并且解决方案不是那么清楚。检查 res 目录是什么意思... 让我在这里澄清我的问题.. 当我的团队成员在 gui 构建器中添加一个表单(例如主表单)时,它会从我的项目中的 git 中拉出。有 r 2 个文件 main.ui 和 main 文件,但是当我打开我的 res 文件或 gui builder 时,主窗体不存在。
【讨论】:
这实际上是由专为在版本控制环境中与团队合作而设计的功能触发的。您可以通过在设计器中取消选中 File->XML Team Mode 来使其工作,但这将“解决”此功能:http://www.codenameone.com/blog/teamwork-and-other-things.html
解决方案是检查res 目录,当它存在时,打开 res 文件是指该目录而不是主题文件。这允许您的团队一起编辑该目录并避免共享二进制 res 文件时出现的冲突。
【讨论】: