Wie werden gelöscht und umbenannt / verschoben Dateien behandelt, wenn ein Feature Zweig mit Stamm verschmelzen und es wieder mit dem Stamm in Subversion zu reintegrieren?

StackOverflow https://stackoverflow.com/questions/2837856

Frage

Ich habe ein großes ish Projekt bekommt, die eine Menge Arbeit an einer neuen Funktion muss, so dass ich auf dem mit einem Zweig geplant, diese Arbeit zu tun. Ich habe das nicht hatte, bevor zu tun, und ich wollte nur Sicherung von einem erfahrenen Subversion Benutzern erhalten, dass die Dinge „soll“ reibungslos funktionieren.

Was ich besonders besorgt mit, wie gut Subversion Griffe gelöscht, umbenannt / verschoben Dateien zwischen einem Zweig und dem Stamm. Das heißt, wenn mehrere Dateien gelöscht oder umbenannt / in der Branche bewegt, aber diese Dateien weiterhin verwendet und erhalten Änderungen in dem Kofferraum werden, wird verschmilzt mit dem Kofferraum noch ohne Probleme ablaufen (den Zweig Nacharbeit, natürlich, wie nötig )?

Auch wenn ich dann den Zweig mit dem Stamm reintegrieren, wenn die Dateien stark in Namen (oder Existenz) unterscheiden zwischen dem Stamm und Zweig, wird die Wiedereingliederung schwierig sein? Werden die Dateien (verschoben) entfällt in der Branche nun im Kofferraum gelöscht (verschoben) werden, oder werden die Dateien linger und Konflikte entstehen?

Das SVN Buch hat klärt diese Fragen nicht für mich, so dass Ihre Erfahrung würde sehr geschätzt werden. Vielen Dank!

War es hilfreich?

Lösung

http://markphip.blogspot.com/2006/12 /subversion-moverename-feature.html

Rename ist ein Kopieren / Löschen

Wenn ein Umbenennungs auf 1 Zweig geschieht, und Änderungen an einem zweiten Zweig, werden sie eine Hand merge benötigen

Die Magie Umbenennungs Sachen, die Sie wollen auf Subversion passieren wird nicht passieren, wird aber in Git passieren.

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