构建软件补丁的良好做法是什么?

发布于 2024-11-28 11:59:56 字数 1431 浏览 1 评论 0原文

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

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

发布评论

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

评论(2

灯下孤影 2024-12-05 11:59:56

除非您拥有的是一个巨大的多兆字节最终用户应用程序,否则生成补丁(我假设您希望将其最小化)是一项艰巨的任务,因为您必须提供从每个先前版本到最新版本的补丁-约会一。

或者,您可以投资自动更新基础设施,以便每当发布新版本时应用程序都会自行更新。

至于为每次提交构建设置,我个人认为这是没有必要的,除非您不断测试设置程序本身。相反,无论何时发布,都应该手动触发完整的构建。

Unless what you have is a massive multi-megabyte end-user application, generating patches (which I assume you want to be minimal) is a daunting task, since you'll have to provide patches from each previous version to the most up-to-date one.

Alternatively, you can invest into autoupdate infrastructure, so that an app will update itself whenever a new version is released.

As for building setups for each commit, I personally don't think this is neccessary unless you're continuously testing setup program itself. Rather, complete build should be triggered manually, whenever it's time to release.

勿忘心安 2024-12-05 11:59:56

您应该查看类似 Microsoft 的 ClickOnce 获取更新/补丁。

You should look at something like Microsoft's ClickOnce for updates / patches.

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