我正在使用NetBeans开发J2EE Web服务。NetBeans在我的项目目录中创建一个名为nbproject的目录。我想知道我是否应该把这个目录下的源代码控制。我认为在没有NetBeans的情况下构建项目是必需的。
wlwcrazw1#
这通常是不需要的。你可以这样想如果我要检查您的项目,但碰巧使用了不同的IDE,我就不需要您的nbproject目录。换句话说:此目录是计算机特定的,而不是项目特定的。希望这能帮上忙。
nbproject
kzipqqlq2#
nbProject文件夹包含所有有关项目的netbeans元数据。当您转到Project -〉properties时,您找到的所有设置(和其他设置)都存储在nbProjects文件夹中。编辑:这个问题已经在another question中得到了回答,并且那里的答案更加完整和准确简而言之,应该包含nbproject,而不是nbproject/private/。将*/nbproject/private/添加到.gitignore文件。
nbproject/private/
*/nbproject/private/
.gitignore
mftmpeh83#
如果您正在使用Maven或Gradle构建项目,则必须从VCS中排除该文件夹。
3条答案
按热度按时间wlwcrazw1#
这通常是不需要的。你可以这样想如果我要检查您的项目,但碰巧使用了不同的IDE,我就不需要您的
nbproject
目录。换句话说:此目录是计算机特定的,而不是项目特定的。希望这能帮上忙。kzipqqlq2#
nbProject文件夹包含所有有关项目的netbeans元数据。当您转到Project -〉properties时,您找到的所有设置(和其他设置)都存储在nbProjects文件夹中。
编辑:这个问题已经在another question中得到了回答,并且那里的答案更加完整和准确
简而言之,应该包含
nbproject
,而不是nbproject/private/
。将*/nbproject/private/
添加到.gitignore
文件。mftmpeh83#
如果您正在使用Maven或Gradle构建项目,则必须从VCS中排除该文件夹。