【发布时间】:2015-12-10 11:47:35
【问题描述】:
这只是一个新手问题,但是版本控制软件中应该保留哪些文件和文件夹(我们使用mercurial,但这不是主题)?
我认为有那些文件和文件夹:
src/
res/
lib/
native/
override/
test/
build.xml
codenameone_settings.properties
icon.png
您还有其他建议吗?
【问题讨论】:
标签: codenameone
这只是一个新手问题,但是版本控制软件中应该保留哪些文件和文件夹(我们使用mercurial,但这不是主题)?
我认为有那些文件和文件夹:
src/
res/
lib/
native/
override/
test/
build.xml
codenameone_settings.properties
icon.png
您还有其他建议吗?
【问题讨论】:
标签: codenameone
您的列表似乎是正确的。作为参考,这是我们在项目中用作 .gitignore 文件的内容:
*.jar
nbproject/private/
build/
nbbuild/
dist/
lib/CodenameOne_SRC.zip
lib/impl/
请注意,我们并没有完全排除 lib 目录,只排除了它的 jars、zip 和 impl 子目录。这意味着我们包含的cn1libs 将受到源代码控制,这不一定是最好的策略(因为它们是二进制的),但它很方便。
也可以查看Working With A Codename One Project In Git/SVN version control
我在该答案中介绍了在版本控制中使用资源文件和 res 文件层次结构的具体细节。
【讨论】: