Forum: Sonstige Werkzeuge
by Rollo62,
17. Aug 2020
Also ich habe mal die folgenden Punkte versucht zu klären,
bin aber immer noch nicht ganz klar was jetzt der Beste Weg ist.
Besser Subtree statt SubModule um verschiedene Libraries zu Projekten hinzuzufügen
Vorteile: Mit SubTree squash kann der Subtree ohne History eingebaut werden.
Ansonsten verhält sich ein Subtree mehr oder weniger wie ein Unterverzeichnis im Projekt.
Bei Submodules...
Forum: Sonstige Werkzeuge
by Rollo62,
13. Aug 2020
Nein, ich habe nur die gesamte Library im GIT,
und jedes Projekt nochmal einzeln.
Die SubModule würde noch einen Level an Komplexität dazubringen,
ich denke der hilft mir im Moment nicht viel.
Wenn ich an einem Projekt arbeite lade ich das entsprechende Feature.
Natürlich ist der Plan das mal mit SubModule zu machen, aber dann sollte der Workflow klar sein.
Bin mir da noch nicht ganz im...
Forum: Sonstige Werkzeuge
by Rollo62,
13. Aug 2020
Vielleicht muss ich noch dazu sagen, dass ich die Projekte sehr schlank aufbaue, und mehr oder weniger nur konfiguriere.
Wärend die eingentliche Programm-Logik und Views dann in der zentralen Library liegen.
Project-1 ------------------------------ Library, mit konfigurierbaren, universellen Views und Logik
Project-2 --------------/
Project-3 -------/
Project-4 --/
...
So dass...
Forum: Sonstige Werkzeuge
by Rollo62,
13. Aug 2020
Was ich da gezeigt habe ist ja nicht immer zwingend, es soll nur das Problem verdeutlichen.
Es gelingt auch ab und an Alles wieder zu einem Master zu mergen.
Nur entstehen die Feature-Branches eben dadurch das auch nebenbei mal Projekte fertiggemacht werde müssen.
Die Ganzen Features entstehen dann meist, so wie jetzt auch, bei großen Wechseln von Rx10.3 auf Rx10.4,
oder auch bei...
Forum: Sonstige Werkzeuge
by Rollo62,
13. Aug 2020
Hallo zusammen,
ich würde gerne GIT Workflows optimieren, und möglichst wenig mergen,
falls das überhaupt möglich ist.
Das Problem ist das ich eigentlich eine Quelle habe (und haben möchte), für die Kern-Sourcen.
Diese gibt es aber immer mal in leichten Versionen und Varianten,
weil ich genötigt bin z.B. für Android/iOS und/oder Rx10.3.x und 10.4 verschiedene Wege zu gehen, damit es...