Wo befindet sich mein Projekt auf dem SVN-Server?

402
Harlandraka

Ich habe einen SVN-Server auf einem Remote-Pi, ich habe SSH-Zugriff darauf.

Ich verwende es hauptsächlich, um Revisionen von Webprojekten zu speichern, die ich mache. Daher wollte ich eine kontinuierliche Integrationsumgebung einrichten, so dass es jeden Tag um 20 jeden Tag alles kompiliert und implementiert.

Also suchte ich nach dem SVN-Ordner auf meinem Remote-Computer und erstellte den SVN-Server als

svnserve -d -r /home/pi/external_hdd/svn_root 

Jetzt habe ich ein "Willkommen" -Projekt erstellt, nur um zu testen, ob es funktioniert. Das Projekt wurde erfolgreich erstellt, ich habe einen welcomeOrdner unter svn_root. Ich habe ein paar Dateien hineingelegt, sie wurden erfolgreich begangen.

Das Problem ist, wenn ich den Inhalt des welcomeOrdners auf dem Server auflisten, sehe ich

drwxrwxrwx 6 pi pi 4096 Aug 9 21:50 . drwxrwxrwx 3 pi pi 4096 Aug 9 21:50 .. drwxrwxrwx 2 pi pi 4096 Aug 9 21:50 conf drwxrwsrwx 6 pi pi 4096 Aug 10 09:31 db -rwxrwxrwx 1 pi pi 2 Aug 9 21:50 format drwxrwxrwx 2 pi pi 4096 Aug 9 21:50 hooks drwxrwxrwx 2 pi pi 4096 Aug 9 21:50 locks -rwxrwxrwx 1 pi pi 229 Aug 9 21:50 README.txt 

Ich hätte gerne die Dateien, die ich zugesagt habe, um sie zu kompilieren und auf den Server zu kopieren.

Wo ist der Code, den ich festgelegt habe?

1
* "Ich möchte die Dateien, die ich übergeben habe, um sie zu kompilieren und auf den Server zu kopieren." * - warum ...? Anstatt dies zu versuchen, sollten Sie die Dateien auf dem Server auschecken, auf dem Sie sie kompilieren möchten. Arjan vor 9 Jahren 0
@Arjan Gute Frage. Ich würde es gerne tun, weil die Maschine, auf der sich der Server befindet, derselbe ist, der das svn-Repository enthält. Warum also Dinge mit einem Checkout auf einem Rechner duplizieren, der bereits alle Dateien enthält, die er kompilieren muss? Harlandraka vor 9 Jahren 0
Und wo erwarten Sie dann den kompilierten Code? Sicher möchten Sie keinen kompilierten Code in Ihrem Repository? Ja, Sie sollten den (Trunk) der Dateien, die Sie erstellen möchten, auschecken, auch wenn sich diese auf demselben Computer befinden. Arjan vor 9 Jahren 0

0 Antworten auf die Frage