Einrichten von SVN für ein bestehendes Projekt

Einrichten von SVN für ein bestehendes Projekt

Ich habe ein bestehendes Projekt „abc“ mit dem Pfad /home/abc. Ich möchte für dieses Projekt ein Subversion-Repository in Ubuntu einrichten. Ich habe Subversion bereits mithilfe des Artikels „Einrichten eines Ubuntu-Subversion-Servers„. Ich habe den Checkout-Teil nicht verstanden und wie ich SVN mit meinem „abc“-Projekt verbinde.

Antwort1

Angenommen, Ihre SVN-Server-URI ist svn://yourhost/your_repo(oder https://yourdomain.com/your_repo, wenn Sie WebDAV verwenden):

$ cd /home
$ svn import abc svn://yourhost/your_repo/abc -m "Initial commit message."
$ mv abc abc.bak
$ svn checkout svn://yourhost/your_repo/abc

Überprüfen Sie, ob alles erfolgreich importiert wurde und ob Sie Ihren Code auschecken können. Sobald Sie überprüft haben, dass alles in Ordnung ist, können Sie Ihr Backup entfernen:

$ rm -rf abc.bak

(SEIEN SIE VORSICHTIG – Bewahren Sie Ihre Sicherungskopie für alle Fälle irgendwo auf!)

Jetzt /home/abc/liegt eine Arbeitskopie des your_repoRepository vor.

Antwort2

Ich kann die von Ihnen erwähnte Anleitung nicht sehen, da sie an meinem Arbeitsplatz gesperrt ist.

Sie müssen zuerst ein Projekt erstellen, bevor Sie es auschecken können svnadmin create abc1. Führen Sie daher folgende Schritte aus. Dadurch wird ein Repository für Sie erstellt. Ich hoffe, Sie haben die Berechtigungen, auf das neu erstellte Repository zuzugreifen. Führen Sie als Nächstes svn co file://home/abc1oder aus svn co http://home/abc1(wenn es sich hinter einem Webserver befindet), und kopieren Sie dann Dateien von /home/abcnach /home/abc1und .svn add /home/abc1svn ci -m "whatever comment you put"

Wenn dies nicht klar ist, fügen Sie Ihrer Frage bitte weitere Informationen hinzu und ich werde versuchen, Ihnen weiterzuhelfen.

verwandte Informationen