Hallo DPler!
Seit kurzem arbeite ich mit Subversion (
SVN) jetzt auch im Team.
Nun möchte ich eine Änderung unserer Software commiten, die ich bereits fertig gestellt habe. Dafür kann ich aber auf keinen Fall "
svn commit" machen, da damit auch andere unfertige Änderungen, die ein anderes Feature betreffen, mit in das Livesystem eingespielt würden. Gibt es da eine Möglichkeit mein Repository unter vertretbaren Aufwand zu splitten oder das Problem anders zu lösen? Alternativ müsste ich das Commit sonst einfach erst dann machen, wenn auch das andere Feature fertig ist. (Oder ich kommentiere alle Änderungen aus^^)
Außerdem würde mich interessieren, wie ich so ein Problem zukünftig dann intelligenter angehe. Ist so was ein Fall für Branches? Oder wäre es hier schlauer, einfach einen zweiten Checkout zu machen? Letzteres wäre aufgrund meiner langsamen Internetanbindung aber irgendwie hinderlich. Oder kann man ein Checkout ohne lokale Änderungen auch einfach kopieren? Wie löst man so ein Problem?
Haben modernere Versionsverwaltungssysteme (insb. Git) hierfür bessere Ansätze?
Liebe Grüße,
Valentin