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!

War es hilfreich?

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?

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