栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Subversion中二进制文件的替代

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Subversion中二进制文件的替代

在我看来,代码存储库应仅包含源代码以及编译该源代码所需的第三方库(在构建过程中也可以使用某些依赖项管理工具来检索第三方库)。生成的二进制文件不应与源代码一起检入。

我认为您遇到的问题是您没有适当的构建脚本。这就是为什么从源代码构建二进制文件会涉及诸如启动eclipse,导入项目,调整类路径等工作的原因。

如果有构建脚本,则可以使用以下命令来获取二进制文件:

svn update; ant dist

我认为不随源检入二进制文件的最重要原因是存储库的大小。这将导致:

  • 版本库系统服务器上的存储库更大,空间可能太少
  • 版本控制系统服务器和客户端之间的流量很大
  • 更新时间更长(想象您从互联网上进行了SVN更新…)

另一个原因可能是:

  • 源代码很容易比较,因此版本控制系统的许多功能确实有意义。但是您无法轻松比较二进制文件…

我认为您如上所述的方法也会带来很多开销。如果开发人员忘记更新相应的jar文件怎么办?



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/452934.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号