Frage

  1. Ich fusionieren Änderungen einer Datei von einem Zweig in den Stamm-Zweig.
  2. ich einen Konflikt falsch gelöst, und will von Grunde auf neu starten, so dass ich die Stamm-Datei wiederherstellen zu seinem ursprünglichen Zustand.
  3. I wiederholen Schritt 1, aber nichts passiert. Im Merge Window ich das Protokoll überprüfen, alle Zweige ich merge in diese Datei wollen, sind ausgegraut. Dies ist TortoiseSVN Weg, mir zu sagen: „Du bereits diese Änderungen in dieser Datei zusammengefügt, keine Notwendigkeit, es ein 2. Mal zu tun.“

Da nichts comitted wurde, hat diese clientseitige Problem sein. Ich habe versucht, eine Bereinigung, aber es hat nicht geholfen.

War es hilfreich?

Lösung

Gefunden es, wird die Verschmelzungsinformationen in der Eigenschaft svn übergeordneten gehalten Verzeichnis: mergeinfo. In Windows XP können Sie dies im Kontextmenü des Verzeichnisses mit Zugriff -> Eigenschaften -> Subversion. Ich habe nur die Datei rückgängig gemacht, so TortoiseSVN nicht diese Informationen löschen.

Andere Tipps

Es scheint, sollten Sie die Datei markieren, wie Konflikte gelöst werden. Wenn es nicht hilft, oder Sie sind nicht verfügbar, dies zu tun, versuchen Sie die sorces zu entfernen und sie Kasse aus dem SVN zurück.

Sie können mit der „Check für Änderungen“ Menüoption uncommitted lokale Änderungen überprüfen und Sie können sie mit dem „Revert“ one verwerfen. Eigentlich sind Port-Informationen als ein Bündel von regelmäßigen svn:mergeinfo Eigenschaften gespeichert und das ist, was Subversion verwendet, um zu entscheiden, ob eine Revision zusammengeführt wurde oder nicht.

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