如果我通过 Netbeans 创建一个新的 Java 项目,它的结构如下:
- 建造
- 距离
- 源代码
- 构建.xml
- 清单文件
我的问题是,我需要将 build 和 dist 置于版本控制之下吗?还是仅仅放置 src、build.xml 和 manifest.mf 就足够了?
如果我通过 Netbeans 创建一个新的 Java 项目,它的结构如下:
我的问题是,我需要将 build 和 dist 置于版本控制之下吗?还是仅仅放置 src、build.xml 和 manifest.mf 就足够了?
只需 src、build.xml 和 manifest.mf 就足够了。dist 和 build 应该由您用来构建的任何内容构建。(maven、NetBean 等)
如果您提交 dist 并构建,那么您正在复制您的代码。src、build.xml 和 manifest.mf 详细说明了项目的人类可读部分。build 和 dis 是它的机器转换部分。
通常,构建工件不受版本控制,并被添加到 svn:ignore 或 p4:ignore 或 cvs:ignore 列表中,这样它们就不会出现在任何同步过程中。