NetBeans和Java:要添加到版本控制的内容?

Mak*_*kis 9 java git version-control netbeans

我需要从NetBeans Java项目目录中将显而易见的(src,dist)添加到我的版本控制系统中吗?我可以删除整个构建目录吗?我是否应该添加nbproject目录,因为我正在另一台机器上处理同一个项目?

我想至少删除构建目录,因为无论什么时候应用程序都没有编译我就会遇到git的问题,因为git认为有大量的文件丢失了.

vkr*_*mer 8

注意:这个答案适用于NB 6.8(我现在正在使用它),并且可能也适用于大多数可能在野外的6.x版本.

简短的回答:使用'Import into Repository'菜单项进行初始检查.IDE将检查它认为必要的内容.

这有点难找.在Project explorer中选择您的项目.从菜单栏中打开"团队"菜单.点击它后,你会看到类似的东西:

Kenai>
------
CVS>
Mercurial>
Subversion>
______
Run Code Online (Sandbox Code Playgroud)

Import into项是CVS/Mergcurial/Subversion的子项.

如果您致力于"手动"办理登机手续,这里列出了IDE通常推入存储库的内容:

  • src目录(以及所有子文件和文件夹)
  • 测试目录(以及所有子文件和文件夹)
  • nbproject dir(以及所有文件和文件夹 - 除'private'文件夹及其内容外)
  • build.xml文件
  • MANIFEST.MF

  • netbans启动时,nbproject\build-impl.xml和nbproject\genfiles.properties都是由netbeans生成的.特别是在分支机构工作时,我很难看到修订控制系统告诉我有关更改的_any_文件,因此我从修订控制中删除了这两个没有副作用. (3认同)