在Git / SVN版本控制中使用Codename One项目

时间:2015-12-05 05:54:40

标签: codenameone

我们正在尝试使用git版本控制来处理Codename One项目。

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

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

我尝试构建/清理,刷新cn1lib但没有取得进展。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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