2010-06-17 3 views

Antwort

53

Verzweigungen in SVN sind im Wesentlichen Verzeichnisse; Sie benennen die Verzweigung nicht so sehr, als wählen Sie den Namen des Verzeichnisses, in das verzweigt werden soll.

Die gebräuchliche Methode, einen Zweig zu "benennen", besteht darin, ihn in Ihrem Repository unter einem Verzeichnis namens branches anzuordnen. In der „To URL:“ Teil des Filial Dialog des TortoiseSVN, würden Sie also so etwas wie ein:

(svn/http)://path-to-repo/branches/your-branch-name 

Der Hauptzweig eines Projekts wird als der Stamm, und ist in der Regel befindet sich in:

(svn/http)://path-to-repo/trunk 
+0

Nun, warum bekomme ich: "OPTIONEN von 'http: // subversion2/svn/DanelNursing4/Zweige/Omer': Konnte nicht lesen Statuszeile: Eine bestehende Verbindung wurde zwangsweise durch den Remote-Host geschlossen." –

+0

Ist nicht "To URL:" jetzt "To path:"? –

65

Suchen Sie im Repository-Browser von TortoiseSVN den Zweig, von dem Sie den neuen Zweig erstellen möchten. Klicken Sie mit der rechten Maustaste auf Kopieren nach .... und geben Sie den neuen Zweigpfad ein. Jetzt können Sie Ihr lokales WC zu diesem Zweig wechseln.

196

Rechts klicken und öffnen SVN Repo-Browser:

Enter image description here

Rechtsklick auf Trunk (Arbeitskopie) und wählen kopieren ...:

Enter image description here

Eingangs Name/Pfad des jeweiligen Zweiges:

Enter image description here

Klicken Sie auf OK, geben Sie die entsprechende Protokollmeldung ein und klicken Sie auf OK.

+12

Wenn Sie nach diesem Schritt auf die Dateien der Revision zugreifen möchten, rufen Sie das Kontextmenü des tags/filial-Ordners auf. Wählen Sie: SVN Update. Nur dann wird der Ordner Version 2.45.5 mit seinen Dateien in den Ordner kopiert. – lode

+10

Dies sollte als die beste Antwort markiert werden. –

+0

"Kopieren nach ..." erscheint nicht in meinem Menü - Versio n1.9.5 Build 27581 – NealWalters