Android:在Github上维护我的Android应用程序的几个版本

问题描述 投票:0回答:2

我已经在Github上第一次提交了我的应用程序。现在,每当我在Github上向我的应用程序添加新模块时,我想维护我的应用程序的几个版本(如1.0,1.1,1.2等)。如何使用android-studio VCS或使用终端?

android git github android-studio-3.0
2个回答
1
投票

您可以为每个版本创建不同的分支。您可以将当前版本放在通用的特定分支中,在更改为新版本之前,创建一个以您选择的版本命名的新分支。

例如,如果当前版本为1.2,并且您需要创建新版本,请保留当前分支,为版本1.2创建新分支,然后返回到当前分支。 (它会将当前分支的所有内容复制到新分支)。

要创建分支,您可以遵循以下示例:

git checkout -b v1.2

当您返回当前分支时,您的新更改不会影响旧版本1.2。它在自己的分支v1.2中是安全的。


1
投票

我会选择标签。这是管理应用程序版本(或版本)的正确方法。

Git Flow方法建议您从master分支开始,然后创建一个名为develop的新分支。

git checkout -b develop

从那里,您将为每个功能/请求/问题创建一个新分支,完成后,返回开发分支。

要创建一个新的分支,如果定位在开发中

git checkout -b new-feature

在该分支中尽可能多地提交,完成后,将其上传到GitHub

git push -u origin new-feature

如果功能完成,您可以在GitHub中创建一个Pull Request,并将该分支与develop分支合并。重复此过程,直到您准备好新版本/发行版。

完成后,在GitHub中创建一个pull请求,将develop合并为master。现在主分支将为您提供所有您想要的新版本。

要标记它,请在master上定位并从GitHub更新它

git checkout master

git pull origin master

现在您的本地分支机构是最新的。让我们来标记它

git tag v1.0

你也可以将标签上传到GitHub

git push --tags

TAG是存储库中的标记,指向您标记的特定版本/发行版的代码。

© www.soinside.com 2019 - 2024. All rights reserved.