3 Stimmen

Wie kann ich meine Dateien zusammenführen, wenn sich die Ordnerstruktur geändert hat?

Ich möchte eine größere Reorganisation der Codebasis durchführen, aber ich kann nicht weitermachen, wenn ich keine Möglichkeit habe, Stammkorrekturen einfach auf Zweige anzuwenden, die vor der Reorganisation gemacht wurden.

Ein Ansatz, den ich in Erwägung gezogen habe, war, die Umstrukturierung auf alle Unterstützungszweige anzuwenden, aber das ist potenziell destabilisierend.

Ein bevorzugter Ansatz wäre die Bereitstellung eines Zusammenführungswerkzeugs, das die aktualisierten Dateispeicherorte berücksichtigen kann. Haben Sie Vorschläge, wie ich dies umsetzen könnte?

2voto

JasCav Punkte 34020

Meine Frage wäre, warum Sie eine Umstrukturierung wieder in Zweige zusammenführen wollen? Die Idee hinter Zweigen ist, dass sie (typischerweise) im Wartungsmodus sind (z.B. der Stamm ist Version 4 und man muss zurückgehen und Version 3 korrigieren, dann macht man das im Zweig der Version 3), oder für Leute, die einige Nebenarbeiten machen, die sie nicht unbedingt sofort im Stamm haben wollen.

Wenn Sie eine komplette Umstrukturierung der Codebasis vornehmen, ist das ein guter Zeitpunkt, um einige rückwärtsgerichtete Abhängigkeiten im Code aufzulösen. Wenn Sie dies nicht tun, schränken Sie möglicherweise die Möglichkeiten des Refactoring ein, die Sie tatsächlich erreichen können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X