Frage

Ich bin mit Subversion und Subclipse für meine Quellcodeverwaltung und folgen Sie den Prozess mit einem Hauptstamm mit und unter Zweige für Versionen.

Das funktioniert gut, und es gibt keine größeren verschmelzenden Probleme. Allerdings, wenn es erhebliche Änderungen an einer Datei sowohl in den Kofferraum und dem Zweig (leider erforderlich) Ich muss manuell die Konflikte bearbeiten. Das Problem ist, dass ich finde, dass ich gelegentlich einen Bugfix oder zwei.

verpassen

Wie andere mit dieser Situation umgehen? Abgesehen von mehr Aufmerksamkeit oder mit besseren Sehvermögen beschäftigen jemand; gibt es andere mögliche Lösungen?

Ich füge meine JIRA Verweise auf Commits, aber diese dann in der Zusammenführung verloren gehen.

Danke.

War es hilfreich?

Lösung

Machen Sie alle Änderungen an Stamm und dann Kirsche holen, die Revisionen zu gehen, welche Version Zweig ... Dies gibt Ihnen eine visuelle Aufzeichnung von dem, was Revisionen gegangen, wo (merginfo).

geht auch davon aus, dass alle Änderungen werden schließlich in einer Freigabe vom Stamm aufgenommen werden.

Andere Tipps

Automatisieren Unit-Tests und kontinuierliche Integration ...

Wenn das Problem ist, dass Sie sich nicht erinnern können, welche Fehlerbehebung haben von einem Tag auf den anderen über verschmolzen worden ist, würde ich ein „nur Datensatz zusammenführen“ empfehlen, tut mit tortoisesvn - das ist genau die Situation, wo Sie haben hatte Dinge manuell zu tun und jetzt eine Aufzeichnung der Tatsache machen wollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top