SVN checkout mit SVN-Protokoll
Habe ich mit SVN viel wie ein einzelner Benutzer auf einem einzelnen computer
Nun würde ich gerne meine Sachen auf mehreren Computern
So weit ich habe schon Check-out von file://c:/myproject
Ich würde gerne Auschecken aus svn://mycomputer/myproject
Wie kann ich das anzeigen der ersten in die zweite?
InformationsquelleAutor der Frage Eric | 2008-11-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Repository angelegt ist identisch. Um die svn-Protokoll, um auf das repository zugreifen, benötigen Sie zum einrichten svnserv, und verweisen Sie auf das repository, das Sie gerade verwenden. Dies wird erlauben, dass beide Zugänge - file://lokal " und " svn://Remote (oder lokal). Ein Kollege schwört auf Visual SVN.
InformationsquelleAutor der Antwort Harper Shelby
Müssen Sie den svnserve-Dämon.
Die Dokumentation zu konfigurieren, ist es hier (Absatz "svnserve als Windows-Dienst"):
http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking
Möglicherweise möchten Sie auch den Blick auf andere Möglichkeiten zu acccess Sie svn-server in diesem Kapitel.
InformationsquelleAutor der Antwort Piotr Lesnicki
Nicht sicher, wie die Pfade übersetzen würde in Windows, aber unter Linux müssen Sie zum starten der svnserve-daemon mit repository-root angegeben:
Daher, wenn Ihr svn-repository gespeichert ist, in
/path/to/repos/myproject
das würde nicht erlauben, Sie zur Kasse von einem anderen computer, indem SieDies wäre anders, wenn Sie wollte die
svn+ssh
Protokoll, in dem ein svnserve-Prozess erstellt wird für jedes repository-Zugriffs-Anfrage. Dies bedeutet, dass Sie nicht brauchen, um zu laichen Ihre eigenen svnserve-daemon ssh kümmert sich für Sie. Dies ist überraschend einfach zu setup für einen einzelnen Benutzer. Für mehr auf, dass, SliceHost hat einen tollen Artikel hier.InformationsquelleAutor der Antwort localshred
Wenig bekannte Tatsache: Wenn Sie einen einzelnen Benutzer und Ihrer repository liegt auf einem *nix-basierten PC können Sie über SSH, Sie brauchen nicht einmal einen server.
Benutzen Sie einfach den Befehl:
Dadurch werden Sie aufgefordert, für Ihr SSH-Passwort (=login mycomputer).
InformationsquelleAutor der Antwort Christian Studer