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