哪些文件和文件夹用于版本控制
Which files and folders for version control
这只是一个新手问题,但是版本控制软件中应该保留哪些文件和文件夹(我们使用mercurial,但这不是主题)?
我认为有那些文件和文件夹:
src/
res/
lib/
native/
override/
test/
build.xml
codenameone_settings.properties
icon.png
您还有其他推荐吗?
您的列表似乎是正确的。作为参考,这是我们在项目中用作 .gitignore
文件的文件:
*.jar
nbproject/private/
build/
nbbuild/
dist/
lib/CodenameOne_SRC.zip
lib/impl/
请注意,我们并未完全排除 lib 目录,仅排除其 jars、zip 和 impl 子目录。这意味着我们包含的 cn1libs 将受到源代码控制,这不一定是最好的策略(因为它们是二进制的)但它很方便。
另请查看
我在那个答案中介绍了在版本控制中使用资源文件和 res 文件层次结构的具体细节。
这只是一个新手问题,但是版本控制软件中应该保留哪些文件和文件夹(我们使用mercurial,但这不是主题)?
我认为有那些文件和文件夹:
src/
res/
lib/
native/
override/
test/
build.xml
codenameone_settings.properties
icon.png
您还有其他推荐吗?
您的列表似乎是正确的。作为参考,这是我们在项目中用作 .gitignore
文件的文件:
*.jar
nbproject/private/
build/
nbbuild/
dist/
lib/CodenameOne_SRC.zip
lib/impl/
请注意,我们并未完全排除 lib 目录,仅排除其 jars、zip 和 impl 子目录。这意味着我们包含的 cn1libs 将受到源代码控制,这不一定是最好的策略(因为它们是二进制的)但它很方便。
另请查看
我在那个答案中介绍了在版本控制中使用资源文件和 res 文件层次结构的具体细节。