Wo kommt Repository besteht in nach CVS-Repository in SVN cvs2svn konvertieren?
-
05-10-2019 - |
Frage
Ich bin mit cvs2svn für bereits bestehende CVS-Repository in SVN-Repository zu konvertieren. Während es zu tun Befehlszeile, macht es alle Pässe und erstellt ein Repository im SVN. Aber ich bin nicht in der Lage, alle Dateien in dem jeweiligen Verzeichnis zu finden. Woher kommt das Repository wohnt?
Ich benutzen Befehl im Anschluss an die CVS zu SVN-Repository zu konvertieren.
cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo
Lösung
Die Option es sagt cvs2svn wo das Subversion-Repository zu platzieren. Dies ist die Datenbank, um Ihr gesamtes Projektes der Geschichte zu halten; das heißt der Teil, dass Sie auf einem zentralen Server setzen möchten. Um tatsächlich die Arbeit an den Dateien, müssen Sie die Dateien aus dem Repository in eine Arbeitskopie überprüfen. Um dies zu tun, verwenden Sie den folgenden Befehl ein:
svn checkout file:///home/user/Subversion/repos/trunk myproject
Danach wird das Verzeichnis „myproject“ (im aktuellen Verzeichnis) enthält eine checkte Version der „Stamm“ (auch bekannt als, CVS „HEAD“) Überarbeitung des Projektes. Weitere Informationen darüber, wie die Arbeit mit Subversion finden Sie unter Subversion Buch .
Andere Tipps
Wie suchen Sie Ihre Dateien? Verwenden Sie ls
nicht. Statt eine svn checkout
dieses Repo tun und Sie sollen Ihre Dateien in Ihrer neu ausgecheckt Arbeitskopie finden.