我使用的是建议用于CodenameOne项目的.gitignore文件(请参阅blog post)并将我的项目提交给GitHub。现在我想将该项目检索到新的PC并继续处理它,但我有无尽的麻烦。
Shai共享一个"quick trick" workaround,其中涉及创建一个新项目,然后将相关文件从Git的克隆复制到其中,但是它不是一个可以工作的github repo的正确克隆然后同步回遥控器。
所以我要问的是:我将使用哪些步骤(和故障排除资源)来确保:
对不起,我有点新玩GitHub repos和CN1的Idea插件结构让我神秘化了(我尝试将一个新项目合并到一个目录中,该目录中包含了GitHub repo和CN1的克隆插件已停用 - 无法点击它
答案 0 :(得分:0)
我求助于使用以下.gitignore
(将Codepoint One与IntelliJ IDEA结合使用):
# macOS
.DS_Store
# build artifacts
/build/
/dist/
/lib/impl/
/native/internal_tmp/
/out/
# idea
/.idea/**/workspace.xml
/.idea/**/tasks.xml
*.iws
使用此设置,将提交大多数IntelliJ配置以及一些二进制文件:CodeNameOneBuildClient.jar
,JavaSE.jar
,lib/CLDC11.jar
,lib/CodenameOne.jar
,lib/CodenameOne_SRC.zip
。
这不是最佳选择(二进制文件实际上并不属于Git,总共需要40 MB的空间)。但是通过这种方式,我可以将项目克隆到另一台机器上并立即开始工作。它还不会在每次构建时都产生Git差异-仅在更新库时才如此。
答案 1 :(得分:-1)
IntelliJ / IDEA Codename一个项目几乎与NetBeans Codename One项目完全相同,其中一个主要区别是附加构思目录。只需从工作的intelliJ项目中复制该目录并将其添加到gitignore即可。该项目应该有效。