SVN mergeinfo und Zweige

Hier gehen wir wieder mit svn:mergeinfo. Ich habe alle gelesen die Q/A zum es, aber ich habe über einen Fall, der nicht zu sein scheinen in der vorhandenen Beiträge hier.
Mein Kofferraum ist sauber svn:mergeinfo anzusehen, die dort sind, D. H. diese:

svn propget svn:mergeinfo --depth=infinity

gibt nur Zusammenführen-info in der Wurzel des Stammes, was in Ordnung ist.
Die ich erstellen Sie einen Zweig, und der Zweig ist auch in Ordnung, mit svn:mergeinfo anzusehen, die dort nur an der Wurzel des Zweiges. Aber dann versuche ich zu aktualisieren, den Zweig mit den neuesten Stamm etwa so:

svn merge http://xxxxx/trunk

Und dann eine Reihe von Dateien (60 oder so) bekommen, die svn:mergeinfo Eigenschaft Hinzugefügt. Bitte beachten Sie, dass ich hatte dieses problem früher, wenn die 60 Dateien hatte die mergeinfo Eigenschaft festgelegt Kofferraum, und ich löschte es aus dem Kofferraum, und dann verzweigt aus dem Kofferraum.
Also die Eigenschaften sind nicht auf den Rumpf, nicht auf den Zweig, erscheinen Sie magisch, wenn ich ein update für den Zweig mit dem Stamm.

Irgendwelche Ideen?

  • Eigentlich sollten Sie nichts zu tun haben über svn:mergeinfo. Es ist einfach da und es wird aktualisiert, indem svn merge, also, ja, es erscheint nach der Zusammenführung. Das ist, was es ist, es für. Was ist Ihr problem mit svn merge hinzufügen von Seriendruck-info?
  • Die Version des SVN-client/ - server verwenden Sie?
  • Eins nach dem anderen: svn-client: svn, version 1.6.11 (r934486) svn-server: 1.6.6 (r40053)
  • Mein problem mit svn:mergeinfo anzusehen, die dort Hinzugefügt wird, ist zweierlei: 1) Das wurde entfernt aus dem Kofferraum komplett in den 60-odd-Dateien, hatte es zunächst (durch eine teilweise branch commit) und so habe ich keine Ahnung wie das noch eingeführt wird, 2) Es Rauschen die Ausgabe von svn status und noch schlimmer: es erschwert geht zurück auf den Stamm enorm, da svn erklärt der svn:mergeinfo anzusehen, die dort als Konflikte
  • Nur damit das klar ist: ich hatte ein paar (60 ungerade) sparse-Dateien mit dem property svn:mergeinfo in meinem Kofferraum. Dies war ein Schmerz zu tragen, wenn die Verschmelzung zurück äste. Ich entfernte alle svn:mergeinfo Eigenschaften aus dem Stamm und dann verzweigt. Der Zweig enthält keine svn:mergeinfo anzusehen, die dort auf allen (außer der Wurzel), aber wenn ich ein update für den Zweig mit dem Stamm alle diejenigen, die mergeinfo Eigenschaften, die gegangen waren, beide aus der Branche und aus dem Stamm erscheinen nun wieder.
InformationsquelleAutor introiboad | 2010-05-10
Schreibe einen Kommentar