Java Netbeans项目中的哪些文件应置于版本控制之下?

我正在与一些开发人员合作开发 Java Netbeans 6.7项目,我们正在使用Mercurial进行版本控制.我想知道我应该把什么放在.hgignore文件中(即不应该将哪些文件添加到存储库中).我知道我肯定希望存储库和build文件夹中的src,test和lib文件夹不在存储库中.但我不知道如何处理nbproject文件夹.

解决方法

如果您已在现有克隆/存储库下创建了这些项目,则NetBeans / Mercurial集成已经很好地了解要包含或忽略的内容.

NetBeans将自动包含nbproject中被认为与环境无关的文件.包含环境依赖项(如目录路径)的文件通常放在nbproject / private目录中.您可能不需要将它们保存到您的仓库中.

您可能希望排除nbproject / build-impl.xml …它是在项目打开时生成的……但是,如果您在repo中没有它,那么如果您尝试构建项目,则会遇到问题与ant,独立于IDE.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...