Erstellen Sie ein SVN-Repository, aus dem client.
Können sagen, dass ich gerade ein neues Projekt begonnen und möchten, erstellen Sie ein repository für Sie, dass nur ein client, aber nicht der eigentliche admin von dem SVN-server. Wie mache ich es?
Kann ich erstellen Sie ein repository auf dem server selbst, aber ich kann Sie nicht erstellen Sie ein repository, aus dem client, zum Beispiel die Schildkröte, die ich erstellen kann Zweige, tags etc, aber kein repository.
obs: die create repository der Schildkröte, die es schafft, lokal, nicht im eigentlichen svn-server.
Danke.
Ich bin mir nicht ganz sicher, was Sie Fragen. Versuchen Sie, erstellen Sie ein repository über tortoisesvn auf einem svn-server, dass Sie nicht über administrative Rechte?
Ich habe administrative Rechte, ich will nur die anderen Benutzer haben diese Fähigkeiten.
Ich habe administrative Rechte, ich will nur die anderen Benutzer haben diese Fähigkeiten.
InformationsquelleAutor liuroot | 2012-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut ein Beitrag in der SVN-Mailingliste (und gemeinsames wissen unter den SVN-Benutzer), es ist nicht möglich, erstellen Sie ein repository aus der Ferne mit einem SVN-client. Was Sie kann tun, zum Beispiel, ist schreiben eine web-Anwendung, die erstellt repositories auf dem server, wenn Sie so geneigt sind. Aber wenn der server nicht in Ihrer Kontrolle, Sie sind aus Glück heraus.
InformationsquelleAutor Rytmis
Wenn Sie wurden zu so etwas wie Subversion Edge für Ihren server erhalten Sie eine web-Benutzeroberfläche für die Konfiguration und Verwaltung der server, die ermöglicht Ihnen das erstellen von Repositorys aus Ihrem web-browser. Auch, Subversion Edge hat eine REST-API , ermöglicht Ihnen die Arbeit mit dem server programmgesteuert.
InformationsquelleAutor Mark Phippard
So, dies ist vielleicht nicht die Lösung, die Sie suchen, aber ich hatte eine ähnliche situation (ich hatte einige Praktikanten, die nicht über admin-privs auf dem server, aber das wollte ich nicht erstellen müssen, die neuen repos für Sie jedes mal, wenn Sie ein neues Projekt erstellt und wollte es überprüfen. Ebenso wollte ich nicht haben, um Feuer auf CollabNet einen neuen repo-jedes mal, wenn ich wollte, um zu überprüfen, in einigen neuen simple-test-Projekt.)
Erstellte ich eine persönliche "root" - repository auf dem server (z.B. "InternNameProjects") ohne die standard-Trunk/Branches/Registerkarten-Struktur, und gab die url zu der intern. Er kann jetzt mit TSVN zu
Browse Repo
im, url, und erstellen Sie einen neuen Ordner gibt. Dann verwenden Sie die Import An Ort Und Stelle Anweisungen, um den neuen Projekts in diesem Ordner (in zwei Schritten: 1. check out over the top, 2. commit).InformationsquelleAutor kmote
Einen Subversion client können nur auf vorhandenen repositories, also Nein. Sie können nicht erstellen ein repository auf einem Subversion-client. Es gibt ein paar Dinge, die Sie tun können:
httpd
angebenSVNParentPath
hinzufügen eines neuen repository in das Verzeichnis mitSVNParentPath
machen würde, dass Subversion repository-Zugriff via Apache -httpd
. Sie haben nicht einmal den Apache neu starten.svn mkdir $REPO/trunk/$project
ein neues Projekt erstellen aus Ihren Subversion-client. Sie haben Ihr neues Projekt und kann es behandeln, wie einen separaten Subversion-repository.InformationsquelleAutor David W.