1
我使用espresso来测试我的应用程序,并且必须通过测试对代码进行更改。 当我需要从存储库中提取更新时,我想更新而不影响测试更改。 所以我需要分支进行开发和分支测试与其变化 和测试分支我可以从开发分支拉变化。如何在git上使用espresso测试android项目创建分支?
我使用espresso来测试我的应用程序,并且必须通过测试对代码进行更改。 当我需要从存储库中提取更新时,我想更新而不影响测试更改。 所以我需要分支进行开发和分支测试与其变化 和测试分支我可以从开发分支拉变化。如何在git上使用espresso测试android项目创建分支?
这是值得商榷的源代码控制是否是做到这一点的最好方式,但它可以提供一个解决。
创建分支和检查出来:
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
当你完成测试,切换回主:
git checkout master
谢谢@solarshado,但是我有很多的测试分支的变化,所以我会做很多的努力合并,以保持测试变化 –
@ user1573534 solarshado有正确的答案,对不起,但第一次这将是有益的,而不是有用的 – piotrek1543