Frage

SVN Verschmelzung ist sehr zeit (vor allem bei großen Codebasen) raubend und fehleranfällig. Eclipse und Netbeans Plugins mich nicht sehr gut dienen. Im Moment bin ich mit einer Kombination von manuell „svn merge“ und die grafischen diff Meld . Gibt es bessere Alternativen (nicht-win32)?

War es hilfreich?

Lösung

Tatsächlich gibt es Berichte von Menschen mit Git-Svn oder hg-svn Brücken, einen Baum zu downloaden, die Vorform eine Zusammenführung, dann die Zusammenführung laden. Nicht die Unsauberkeit Teil lösen, aber die erhöhte Geschwindigkeit der Zusammenführung macht es weniger langweilig.

Andere Tipps

Ich habe die neue Beyond Compare 3 vor kurzem gestartet (für Windows und Linux). Es scheint durchweg besser automatisierte merge Entscheidungen dann TortoiseSVN oder KDiff3 zu machen. Vor allem auf Leerzeichen, ich glaube, das bessere Dateityp-Konfiguration BC3s zurückzuführen ist.

Ich denke auch seine Merge-Schnittstelle ist sauberer und leichter zu verstehen, dann KDiff.

Meld ist wohl eine der besten und eines der am häufigsten verwendeten Werkzeuge für die Nicht-win32. Unter Windows oder mit Wein WinMerge gewinnt die Hände nach unten. Einige Alternativen für Linux:

P. S. Eigentlich unter Windows das TortoiseSVN Merge-Tool gibt große Ergebnisse zu:)

ich herausgefunden, wie SvnMerge zu verwenden, die ein Python-Skript (n) und hatte ziemlich viel Erfolg damit. Sie können nach den Anweisungen google ich auf meinem Blog, oder schickt mir eine Mail und ich werde die Eitelkeit Link posten.

Ich mag Sourcegear DiffMerge. http://www.sourcegear.com/diffmerge/

Wir haben immer TortoiseSVN auf meiner Arbeit verwendet. Noch nie hatte ein Problem mit der Zusammenführung, so kann ich auch empfehlen.

ich verwendet habe, svnmerge und es hilft viel. Es ist ein Kommandozeilenprogramm, so kann es nicht das beste Werkzeug für alle, aber es ist gut für mich.

Welche Plattform laufen Sie? Unter Windows verwende ich TortoiseSVN die meisten diffs durchzuführen und ziemlich leicht übergeht. Es werden nur einige der komplizierteren Stränge von diffs mit UltraCompare durchgeführt.

Ich habe Open-Source-Konsolen-Tool erstellt verschmelzenden Prozess zu automatisieren. Ich denke, es kann hilfreich für andere Völker: Merger
Es kann:
 - Wechseln Sie im Ordner Unterordner auf den neuen Zweig
 - Berechnen Schwierigkeit der Zukunft merge (Anzahl der Commits / geänderte Dateien / verpflichtet sich, die gleichen Dateien, die von Projekt)
 - Merge Revision durch eine Änderung im Auto-Modus, bis keine Konflikte
 - Massenzusammenführung der Gruppen von Projekten.
In der Theorie sollte es in der Lage sein, mit Mono zu arbeiten.

Best Tool, das ich derzeit für Linux gefunden habe, ist aus subcommander Paket versenken. Hier wird, wie bedienen diese und integriert mit eclipse.

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