如何使用 espresso 在 git 上创建一个分支来测试 android 项目?

How can I create a branch on git for testing android project using espresso?

我正在使用 espresso 测试我的应用程序,我必须通过测试对代码进行更改。 当我需要从存储库中提取更新时,我想在不影响测试更改的情况下进行更新。 所以我需要用于开发的分支和用于测试其更改的分支 从测试分支我可以从开发分支中提取更改。

源代码管理是否是最好的方法还有待商榷,但它可以提供一个解决方案。

创建分支并查看:

git branch testing
git checkout testing

(或者,在一行中:git checkout -b testing

进行测试更改并提交,然后切换回主分支:

git commit -m "changes for testing"
git checkout master

稍后,当您准备好再次测试时,将新代码合并到测试分支中:

git checkout testing
git merge master

完成测试后,切换回 master:

git checkout master