java - 如何从我的 netbeans 项目设置 subvresion 存储库

标签 java svn version-control netbeans

我最近收到了一些由我以外的人编写的代码,经过大量工作,包括寻找外部依赖项,并编辑 build.xml 文件以使 ANT 以合理的方式构建内容,我'我现在想将代码放入 subversion 存储库中。

我所在的团队规模很小,但团队成员经常更换。所以我希望人们能够尽快开始编写这段代码。从存储库中进行简单的 check out ,然后在 Netbeans 中打开项目以使所有内容正确构建和执行将是理想的选择。

当存在不会位于其他团队成员计算机上的外部依赖项时,如何实现此目的?

  • 我应该将我的项目使用的库放置在 VCS 中吗?
  • 如何指示 subversion 不跟踪生成的文件,例如类文件和 jar 文件?
  • 是否应该将图像和声音等不太可能更改的二进制资源放置在 VCS 中?如果不是,分发它们的最佳方式是什么?

谢谢。

最佳答案

1)是的。构建和部署应用程序所需的任何东西,不是由构建过程生成的,都将进入版本控制(是的,我知道 Maven 粉丝不喜欢这样)。 2)确保生成的所有内容都进入您从版本控制中排除的不同目录。 3) 参见1)。一样。与项目文档、发行说明等相同。

当然,最大的问题是目录名称,这些名称将在 IDE 配置文件中设置,并且在开发计算机之间会有所不同。 不仅是项目目录的位置,而且 IDE 本身、JDK 和其他工具、应用程序服务器在机器之间都可能不同。这是一个持续存在的问题。

关于java - 如何从我的 netbeans 项目设置 subvresion 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5062437/

相关文章:

java - svn 分支(删除了 .svn 文件夹)

python - 如何退出 Jupyter 并成为一名更好的程序员?

java - 如何在不使用线性搜索的情况下有效地在字典中搜索单词java : Reducing Search Space

svn - "Naive"svn 从分支合并到主干?

java - 防止Java 7过早发生GC

svn - 如何将 SVN 存储库作为文件夹复制到另一个具有历史记录的存储库

SVN合并branch to trunk导致文件冲突已解决

git - 如何设置git分支的读取权限

java - 如何按字母顺序排序(没有 Comparable 或 Comparator 接口(interface))

java - Action 类被调用两次