gpt4 book ai didi

git - 应用管理

转载 作者:行者123 更新时间:2023-12-05 05:29:46 25 4
gpt4 key购买 nike

我有一个 react native 应用程序,我打算将其部署到商店。我有这个应用程序的私有(private) github 存储库,我的问题是如何在 github 上跟踪/复制我所有的实时更新? (github 版本对我不起作用,我不想下载源代码,我只想在需要时随时访问它)。假设我在 22 年 12 月 20 日创建了一个最终的生产分支(主),我从这个分支为商店构建应用程序,我继续开发该应用程序,几周后我将新的更改 merge 到主分支到创建一个新的生产版本,但我的应用程序从 12/20/2022 突然崩溃,我需要回到 12/20/22 代码并测试它以修复错误并通过无线方式发送更新(expo) .每次我创建一个新的生产应用程序时,我都想创建一个主分支的副本(比如 copy-1220222),但是随着时间的推移会有很多副本,我认为这不是一个好的解决方案。保持实时代码库不变的最佳方法是什么?

最佳答案

creating a copy branch every time I build a new app also is not an option because then I'll have a lot of copy branches in my repo

Subversion 是这样,Git 不是这样。
最佳实践仍然是使用标签,结合 GitHub Release,您可以 browse the code at a specific point in time .
每个标签并不代表一个额外的副本,只是一个指向其历史记录中的代码库状态(特定提交)的指针。

但您还需要存储构建为可交付引用的 React 应用程序,如 Nexus 实例(如 described here ),以便能够将所述代码与交付相关联,确保知道从哪些代码构建了什么 cas .

关于git - 应用管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74856642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com