I übertragen wollen diesen Prozess automatisieren:svn: Wie zu automatisieren verpflichten zwischen Zweigen
- Eine Reihe von einem externen System kommt, sagen wir mal, 35.
- Suchen und finden svn verpflichtet haben, die # 35 in ihre Kommentare zu Zweig A.
- Machen Sie eine Liste aller Änderungen dieser Commits zu den Commits vor ihnen.
- Wenden Sie diese Änderungen an Zweig B.
Für z.B. Wenn rev 95 # 35 in seinen Kommentaren hat und eine neue Datei über rev 94 eingefügt hat, füge diese [Add File x.txt] hinzu. Und rev 132 hat # 35 in seinen Kommentaren und es änderte eine Zeile in x.txt. Fügen Sie dies auch hinzu [Zeile n ändern, Datei x.txt]. Und so weiter. Jetzt haben wir eine Liste der Änderungen:
[Add File x.txt]
[Change line n, file x.txt]
...
Wenden Sie diese Änderungen an Zweig B.
Kann dies auf svn erreicht werden? Was sind die Befehle (oder ein anderer Weg als die Befehlszeile)? Enthält eine Dokumentation die notwendigen Befehle für diese Operationen?
Wow, das sieht nach einem tollen Stück Arbeit aus und macht genau das, was ich brauche. Wenn ich nur ein wenig Perl wüsste (: Ich werde versuchen, das zu verstehen und zu C# zu konvertieren. Danke. –