2016-07-31 18 views
1

Ich benutze Espresso, um meine Anwendung zu testen, und ich muss Änderungen am Code durch Tests vornehmen. Und wenn ich Updates aus dem Repository abrufen muss, möchte ich ein Update durchführen, ohne die Teständerungen zu beeinflussen. Also brauche ich Zweig für Entwicklung und Zweig für das Testen mit seinen Änderungen und aus dem Test-Zweig kann ich Änderungen aus dem Entwicklungszweig ziehen.Wie kann ich eine Zweigniederlassung auf Git erstellen, um Android-Projekte mit Espresso zu testen?

Antwort

1

Es ist fraglich, ob oder ob nicht die Quellcodeverwaltung ist der beste Weg, dies zu tun, aber es kann eine Lösung.

den Zweig erstellen und Check-out:

git branch testing 
git checkout testing 

(oder, in einer Zeile: git checkout -b testing)

Nehmen Sie die Änderungen für das Testen und verpflichten sie, dann wechseln Sie wieder zu Ihrem Hauptzweig:

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

Später, wenn Sie bereit sind, wieder zu testen, fusioniert den neuen Code in den Testing-Zweig:

git checkout testing 
git merge master 

Wenn Sie mit dem Testen fertig sind, wechseln Sie wieder zu Master:

git checkout master 
+0

Dank @solarshado, aber ich habe eine Menge Veränderungen in Testing-Zweig, also werde ich bei der Zusammenführung, mit viel Aufwand tun, um Testen Sie die Änderungen –

+0

@ user1573534 solarshado hat die richtige Antwort, sorry, aber zum ersten Mal wäre es schmerzhaft, als nützlich – piotrek1543