开发分支
警告
开发分支仅用于 AAPS 的进一步开发,应在另一部手机上使用单独的手机进行测试 不得用于实际闭环!
最稳定的 AAPS 版本位于 Master branch. 建议实际进行闭环时使用 Master 分支。
AAPS 开发版仅适合能够处理堆栈跟踪、查看日志文件并可能启动调试器来生成有助于开发者修复问题的开发者和测试人员(简而言之,是无需协助也知道自己在做什么的人)。因此,许多未完成的功能默认禁用。要启用这些功能,请在 /AAPS/extra 目录中创建名为 engineering_mode 的文件以进入 工程模式。启用工程模式可能会完全破坏闭环。
不过,开发分支适合了解正在测试的功能、协助消除错误并反馈新功能在实践中的表现。许多人会在旧手机和旧泵上测试开发分支,直到确认其稳定;使用风险由您自行承担。测试新功能时,请记住您是在测试仍处于开发阶段的功能。请自行承担风险,并采取充分措施保障安全。
如果使用开发分支时发现错误或认为发生了异常,请查看 问题选项卡,确认其他人是否已经发现;如果没有,请自行提交。提供的信息越多越好(别忘了您可能需要分享日志文件)。新功能也可以在 Discord 上讨论。
开发版本有到期日期。虽然在使用体验良好时这似乎不方便,但这样做有其目的。只有一个开发版本在流通时,更容易跟踪用户报告的错误。开发者不希望同时存在三个流通中的开发版本,其中某些版本已修复错误而另一些没有,导致用户继续报告已经修复的问题。
测试特定分支(branch-ci)
要构建测试分支,请选择 branch-ci;此选项允许选择用于创建 APK 的特定分支。需要测试开发分支时可以使用此方法。


测试拉取请求中的项目(GitHub CI 操作部署)
自 3.3.2.1.dev 起可用
适用于测试人员或协助测试的人员。

PR 编号:请输入要测试的 PR 编号。
PR 引用类型:PR 引用类型有两个选项:
head:
获取 PR 作者分支的实际内容(即不包含任何合并操作的原始提交历史)。
这相当于 PR 分支的原始状态,就像直接从 fork 或功能分支获取一样。
merge:
获取 GitHub 将 PR 预模拟合并到目标分支(例如 dev)的结果。
这是 GitHub 自动创建的虚拟合并提交。
只有 PR 不存在冲突且可以合并时,该提交才存在。
variant:
请参阅变体