Ich versuche, Svn lokal auf meinem Rechner (Ubuntu) laufen zu konfigurieren und habe einige Probleme. Befolgen Sie die Anweisungen - wörtlich - aus dem offiziellen svn-redbooks Tutorial macht mir Kopfschmerzen.svn und nano Ausgaben
Dies ist nur ein einfaches VCS-Setup, wobei svn und svnadmin lokal unter/user/lib installiert sind und meine beabsichtigte Arbeitskopie (obwohl ich sie nicht als Arbeitskopie angegeben/importiert habe) unter /home/myUser/myProj. Mein svn-Repository befindet sich unter/opt/sandbox/svn
Ich möchte, dass mein Repository fähig des Speicherns mehrerer Projekte, von denen jede die Standard "Stamm, Zweige, Tags" Verzeichnisse implementiert.
Auch brauche ich keine Sicherheit/auth config, da dies nur Versionskontrolle für meine eigenen Projekte auf meinem lokalen Rechner ist.
So vermute ich den logischen Ablauf dieser der Einrichtung würde:
(1) Erstellen Sie das Repository/opt/Sandbox/svn
(2) In den MyProj Projektverzeichnis in das Repository
(3) trunk /, branches/und tags/Verzeichnisse innerhalb von myProj
(4) Geben Sie/home/myUser/myProj die Arbeitskopie von/opt/Sandbox/svn/myProj/Stamm sein
(5) Fügen Sie/home/myUser/myProj in den/trunk hinzu
Nebenbei bemerkt, mach dir keine Sorgen über die Logik der Einrichtung für den Stamm vs. Zweige usw. Ich suche nur nach jemandem, der demonstriert, wie die Quellcodeverwaltung für ein Projekt in SVN eingerichtet ist, und ich Machen Sie sich später Gedanken über meinen internen "Versionskontrollprozess" (Drücken/Ziehen aus dem Verzeichnis usw.)!
Für das Leben von mir kann ich nicht herausfinden, wie das geht. Plus, immer wenn ich irgendwelche Befehle unter Verwendung file: /// file (ich muss, da es eine lokale Svn ist), anstelle des Befehls, der das Terminal gerade öffnet öffnet eine Instanz Nano wie es will ich bearbeiten etwas.
So kann jemand etwas Licht abwerfen:
(1) Ob der logische Ablauf, den ich oben angegeben habe, korrekt ist, und wenn nicht, was sich ändern muss; und
(2) Welche terminal/svn Befehle muss ich ausführen, um den korrekten logischen Ablauf zu implementieren; und
(3) Was passiert mit diesem Nano-Geschäft?
Danke !!!
Schreibst du Nachrichten begehen, wenn Sie die Dinge zu begehen? Ich wurde mit einem Nano-Fenster aufgefordert, eine Commit-Nachricht zu schreiben, wenn ich versuche, ohne eine vorher zu committen. – girasquid
Wie weit sind Sie in Ihrer Serie von 5 Schritten gekommen? Welchen Befehl hast du ausgeführt, dass Nano gestartet hat? – slowdog
Repository Daten gehören nicht in '/ opt', [ist für Add-on-Software] (http://www.pathname.com/fhs/pub/fhs-2.3.html#OPTADDONAPPLICATIONSOFTWAREPACKAGES). Erwägen Sie es stattdessen in/var/svn/sandbox oder in Ihrem Home-Verzeichnis. –