2016-04-04 12 views
-1

Wir haben an einer Version einer Anwendung gearbeitet, die ursprünglich von einer Tortoise-SVN-Amtsleitung ausgecheckt wurde. Leider haben wir, anstatt einen neuen Zweig zuerst aus diesem Stamm zu erstellen und dann unsere Änderungen an diesen neuen Zweig zu übergeben und zu aktualisieren, die App zwischen uns hin und her geleitet und nie eine Verzweigung dafür erstellt. Jetzt möchte ich einen Zweig erstellen und die aktualisierte Anwendung darin einfügen. Kann ich das machen? Kannst du mir bitte sagen wie?So erstellen Sie eine neue Verzweigung aus vorhandenem Anwendungscode in TortoiseSVN

Ich habe der Anwendung in Tortoise SVN einen leeren Zweigordner hinzugefügt, aber ich habe keine Möglichkeit gefunden, meinen vorhandenen Code hinzuzufügen. Alles, was ich bei der Online-Suche gefunden habe, war das Erstellen einer Verzweigung aus dem Stamm oder der Arbeitskopie, und ich glaube nicht, dass diese Option jetzt möglich ist.

Jede Hilfe wird geschätzt. Vielen Dank.

+0

Es ist nicht klar, was Sie meinen, indem Sie "die App hin und her übergeben". Ich denke auch nicht, dass dies mit C#, asp.net oder Visual-Studio-2013 markiert werden sollte. – Jestin

+0

Zustimmen. Wollen Sie damit sagen, dass Sie den Code, den Sie ausgecheckt haben, ständig geändert haben, ohne jemals zu committen oder zu aktualisieren? Sie haben also immer noch eine Arbeitskopie, die auf dem alten Code basiert, und Sie haben etwas neuen Code, der in einer Verzweigung sein soll, die sich momentan nicht in SVN befindet? – Ben

Antwort

0

Nun, wenn ich Sie richtig

übersetzt

Ich habe RX: RY Bereich im Stamm, die ich als besonderer Zweig

dann Ihre Arbeitsweise ist einfach falsch sehen wollen. Sie müssen:

  • erstellen Zweig vom Stamm des Rev. X (svn copy ^/[email protected] ^/branches/branchname)
  • Merge Bereich X + 1: Y aus Stamm erstellt Zweig (. svn merge ^/trunk -r X+1:Y ., wo WC Zweig)

PS: Ich bin zu faul, diese Operationen für TSVN zu zeigen, sie sind offensichtlich in "Übersetzung"