【问题标题】:Which files of a NetBeans project should be committed to repository?NetBeans 项目的哪些文件应该提交到存储库?
【发布时间】:2020-11-24 23:21:33
【问题描述】:
我想知道项目的哪些文件应该提交到存储库。例如,我为我的一个项目创建了 gitignore 文件,这是一个使用 NetBeans 创建的 Java Web 应用程序。在 gitignore.io 上,我放置了 netbeans 标签,但我注意到有一些文件,如 .properties 或 build.xml 仍未被忽略。我是否也应该忽略那些? META-INF 和 WEB-INF 也应该忽略?
提前致谢
【问题讨论】:
标签:
git
github
netbeans
bitbucket
commit
【解决方案1】:
你可以把它放到你的 .gitignore 中:
##########################
## Java
##########################
*.class
.mtj.tmp/
*.war
*.ear
hs_err_pid*
##########################
## Maven
##########################
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
##########################
## NetBeans
##########################
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
##########################
## IntelliJ
##########################
*.iml
.idea/
*.ipr
*.iws
out/
.idea_modules/
##########################
## Eclipse
##########################
.metadata
.classpath
.project
.settings/
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.loadpath
##########################
## OS X
##########################
.DS_Store
它适用于 Eclipse、IntelliJ 和 Netbeans。以及不应提交的 java/maven 对象。