Kann ich (und wie) einen Patch von Stamm zu einem Zweig erstellt anwenden?
-
29-09-2019 - |
Frage
Ich war am Stamm arbeiten vor kurzem und das änderte ich habe ich gedacht, andere könnten sie brauchen, damit ich einen Patch erstellt, kurz bevor zu begehen.
Jetzt ein Kerl Entwickler, der wurde auf einem Zweig arbeitet (die aus dem Kofferraum kommt ein paar Wochen zurück) muss diese Änderungen auf einen neuen Server gehen.
Ich versuche, meine Patch mit Tortoise SVN anzuwenden, sondern es does'nt Naht wie die Disparitäten meiner Arbeitskopien. Ich habe:
- Mein Stamm an: D: \ SVN \ Trunk
- Die Filiale am: D: \ SVN \ Branches \ TheBranchINeedToPatch
Bin ich versuche unmöglich, etwas zu tun? Gibt es etwas, was ich bin fehlt?
Kann ich mir einen Stamm Patch an eine Filiale der Arbeitskopie?
Danke für die Hilfe!
Lösung
Perquisite: Angenommen, Sie sind derzeit auf dem Zweig arbeiten. Um zu überprüfen, dass die Verwendung svn info
. Die URL sollte zu Ihrer Branche werden zeigen
Dann können Sie die Änderungen vom Stamm zu Ihrer Branche zusammenführen, indem merge-Befehl mit
svn merge -r FROM_REVISION:REQUIRED_REVISION url/to/trunk .
or
svn merge -r 26:32 url/to/trunk .
Dies bringt alle Änderungssätze von rev 26 bis 32 von Stamm in Ihrer Filiale.
Ah, da bereits eine Diskussion darüber, wie dies zu tun mit TortoiseSVN: TortoiseSVN verwendet wie kann ich Änderungen vom Stamm kehrt zu einem Zweig und umge fusionieren?