WEB-INF/lib 目录是否应该由版本控制系统进行版本控制?

发布于 2024-09-26 12:38:55 字数 55 浏览 2 评论 0原文

WEB-INF/lib 目录及其内容是否应该由 VCS 进行版本控制?

Should the WEB-INF/lib directory and it's contents be versioned by a VCS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

追星践月 2024-10-03 12:38:55

如果您可以轻松重建其内容,我会反对对其进行版本控制。

考虑到 VCS 的主要目标之一(管理历史记录并获取一个版本与另一个版本之间的增量),二进制文件的历史记录和增量在 VCS 中通常没有得到很好的管理。

这些二进制文件最好通过工件存储库(如 Nexus)来引用,其中构建脚本(如 Maven)可以在需要的地方访问和复制它们(如例如 >WEB-INF/lib 目录)。

If you can easily rebuild its content, I would argue against versioning it.

Considering one of the main goals of a VCS (manage the history and get the delta between one version and the other), the history and delta of binaries is often not well managed in a VCS.

those binaries are best referenced through an artifact repository (like Nexus), where a building script (like Maven) can access and copy them where they are needed (like a WEB-INF/lib directory for instance).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文