更改商业应用程序中使用的开源的最佳实践?

发布于 2024-11-26 10:48:57 字数 1431 浏览 0 评论 0原文

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

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

发布评论

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

评论(1

歌枕肩 2024-12-03 10:48:57

如果您为一个版本制作补丁,它可能会或可能不会改进/适用于另一版本。该错误可能已被修复或已解决的功能已被删除。至少需要付出一些努力来整合这些变化。

也就是说,我认为最好的选择是在 Intranet 服务器上克隆他们的 git 存储库。然后,您可以从 stable 标记创建分支(例如 our_stable_branch)。您的开发人员将能够克隆此 Intranet 存储库,并将他们所做的任何更改推送到 our_stable_branch 中。然后,当您需要时,您可以将更改合并到 master 中并将它们推送到主 apache hive 存储库。

If you make a patch for one version it may or may not improve/be applicable to another version. The bug may already be fixed or the functionality addressed already removed. At the very least some effort will be needed to integrate the changes.

That said I think your best bet is to go with cloning their git repo on an intranet server. Then you can create a branch from the stable tag (say our_stable_branch). Your devs will be able to clone this intranet repo and push whatever changes they make into our_stable_branch. Then when you want to you can merge the changes into master and push them to the main apache hive repo.

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