S
Schwede
Neues Mitglied
- 0
Hallo,
mein erstes Projekt ist mittlerweile live. Eine App mit einer SQLite Datenbank dahinter. Meine Frau nutzt diese nun auf ihrem Galaxy Tab.
Und nun beginnen die Probleme: erstens muss die bestehende App gewartet werden, weil sich immer wieder bugs finden und zweitens entwickle ich die App weiter, baue also neue Funktionalitäten ein. Und alles während die App produktiv genutzt wird.
Das ist auf Dauer etwas gefährlich, auf wenn man eclipse mit git betreibt, denn im Hintergrund läuft eine Datenbank.
Also versuchte ich, mein Projekt in eclipse umzubenennen und damit auf dem Tablet eine Parallelwelt für mich und meine Tests einzurichten. Aber android erkennt, dass es sich um das gleiche Programm handelt und will das überschreiben.
Dementsprechend ist es also auch keine Lösung mit 2 branches im git zu arbeiten. In jedem Fall wird das Originalprogramm auf dem Tablet überschrieben.
Gibt es best practises für so einen Fall? Früher, als ich bei der großen Softwareschmiede mit den drei Buchstaben arbeitete, gab es zumindest ein Entwicklungs- und ein Testsystem und dazwischen wurden die Änderungen am Repository transportiert. Das ist sicher das ganz große Kaliber, aber auch im Kleinen muss doch so etwas funktionieren, ohne dass man sich die Produktivumgebung zerschießt.
Wie löst ihr die Situation, oder bin ich mit diesem Problem allein?
Schöne Grüße
Schwede
mein erstes Projekt ist mittlerweile live. Eine App mit einer SQLite Datenbank dahinter. Meine Frau nutzt diese nun auf ihrem Galaxy Tab.
Und nun beginnen die Probleme: erstens muss die bestehende App gewartet werden, weil sich immer wieder bugs finden und zweitens entwickle ich die App weiter, baue also neue Funktionalitäten ein. Und alles während die App produktiv genutzt wird.
Das ist auf Dauer etwas gefährlich, auf wenn man eclipse mit git betreibt, denn im Hintergrund läuft eine Datenbank.
Also versuchte ich, mein Projekt in eclipse umzubenennen und damit auf dem Tablet eine Parallelwelt für mich und meine Tests einzurichten. Aber android erkennt, dass es sich um das gleiche Programm handelt und will das überschreiben.
Dementsprechend ist es also auch keine Lösung mit 2 branches im git zu arbeiten. In jedem Fall wird das Originalprogramm auf dem Tablet überschrieben.
Gibt es best practises für so einen Fall? Früher, als ich bei der großen Softwareschmiede mit den drei Buchstaben arbeitete, gab es zumindest ein Entwicklungs- und ein Testsystem und dazwischen wurden die Änderungen am Repository transportiert. Das ist sicher das ganz große Kaliber, aber auch im Kleinen muss doch so etwas funktionieren, ohne dass man sich die Produktivumgebung zerschießt.
Wie löst ihr die Situation, oder bin ich mit diesem Problem allein?
Schöne Grüße
Schwede