![]() |
DEUTSCHE VERSION |
|
![]() |
Links | | | Forums | | | Comments | | | Report news |
![]() |
Chat | | | Polls | | | Newsticker | | | Archive |
![]() |
amiga-news.de Forum > Programmierung > CVS artige Tools auf dem Amiga | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2006-06-15, 15:19 h Reth Posts: 1860 User |
Hallo allerseits, ich würde gern wissen wie eure Erfahrungen damit sind. Im Aminet hab ich gesehen, dass es CVS und Subversion gibt. Mit CVS hab ich vor ein paar Jahren schon gearbeitet, von Subversion hab ich schon gehört. Welches der beiden ist den empfehlenswerter und gibt es schon eine Integration in GoldED für ein solches Tool? Danke schon mal! Ciao [ - Answer - Quote - Direct link - ] |
2006-06-15, 20:41 h Holger Posts: 8116 User |
Pauschal kann man sagen, daß es mit Subversion-Support in den Tools schwieriger ist, weil neuer ![]() Speziell für GoldEd kann ich nix sagen, aber es wird ja aktiv weiterentwickelt, also stehen die Chancen gut, daß Support drin ist oder bald reinkommt. Subversion funktioniert besser bei genau den Dingen, die bei CVS arge Probleme bereiten, Dateien umbenennen bzw. verschieben, ohne die History zu verlieren, Verzeichnisse löschen, etc. Dafür muß man sich über das Detail im Klaren sein, daß Subversion keine einzelne Dateien versioniert, sondern das gesamte Projekt. Braucht man Versions-/Revisionsnummern spezifisch für Dateien, sollte man wohl bei CVS bleiben. Für "normale" Projekte ist das eher kein Problem. Ich hab jetzt einige Projekte über SVN laufen, und würde auf keinen Fall auf CVS zurückschwenken. Bei OpenSource-Projekten ist CVS allerdings noch sehr verbreitet, da kommt man oft nicht dran vorbei. Hoffe, das hat Dir jetzt geholfen ![]() mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2006-06-15, 23:33 h Reth Posts: 1860 User |
@Holger: Vielen Dank, das hilft wirklich. Eine Frage noch was ist SVN - Subversion? ![]() Ciao [ - Answer - Quote - Direct link - ] |
2006-06-16, 11:37 h Holger Posts: 8116 User |
Zitat: Ganz genau. mfg [ - Answer - Quote - Direct link - ] |
2006-06-16, 18:11 h Reth Posts: 1860 User |
@Holger: Bloß gut, dann lag ich ja nicht völlig daneben. Habs mir mal runtergeladen und das Amiga-Readme durchgelesen. Leider steht unter dem Punkt Install nichts, was in Richtung Installation wirklich weiterhilft! Denke, es reicht, wenn man die Kommandos im Pfad hat, oder? Braucht man noch Assigns oder irgend was? Danke nochmals! Ciao [ - Answer - Quote - Direct link - ] |
2006-06-16, 19:18 h Holger Posts: 8116 User |
@Reth: Da wirste selber probieren müssen. Ich hab die Amiga-Version noch nicht ausprobiert. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2006-06-21, 09:27 h Solar Posts: 3680 User |
Ich empfehle dringend, zusätzlich zur Amiga.readme auch die Subversion-Dokumentation zu lesen. Subversion benötigt Konfigurationsdateien (laut Readme in Subversion:...), und Du mußt den Subversion-Server (svnserve) starten (z.B. in Deiner User-Startup). Evtl. guck' ich gleich mal auf meinem Laptop nach und poste eine Beispiel-Config... [ - Answer - Quote - Direct link - ] |
2006-06-21, 09:57 h Reth Posts: 1860 User |
@Solar: Danke! Wäre super! [ - Answer - Quote - Direct link - ] |
2006-06-21, 10:19 h Solar Posts: 3680 User |
Hmmm... schade. Bei meinem Linux steht a) die Konfig-Datei woanders (/etc/conf.d/svnserve), und b) arbeite ich ohnehin mit den Defaults, d.h. meine Konfig-Datei ist leer. ![]() Sagen wir, Du legst ein Verzeichnis WORK:Subversion an, und erstellst darin ein Repository for "MyProject": mkdir WORK:Subversion svnadmin create WORK:Subversion/MyProject Dann mußt Du in WORK:Subversion/MyProject/conf/ die zwei dort angelegten Dateien editieren (die sind nun wirklich selbsterklärend). Dann noch den Server gestartet: svnserve -d -r WORK:Subversion Und Du kannst das (leere) Repository auschecken, z.B. nach WORK:Entwicklung: cd WORK:Entwicklung svn co svn://localhost/MyProject Üblicherweise benutzt man die Unterverzeichnisse trunk, tags, und branches - im Moment klingt das wie Overkill, ist aber hinterher sehr praktisch: cd WORK:Entwicklung/MyProject svn mkdir trunk tags branches svn commit -m "Grundstrunktur." Und schon kann's losgehen. main.c erstellt und ab in die Versionskontrolle: cd WORK:Entwicklung/MyProject/trunk {Datei erstellen} svn add main.c svn commit -m "Initialer Checkin." Dann editier' mal ein bißchen in main.c herum, und schau' Dir die nützlichsten SVN-Befehle an: svn status svn diff main.c svn revert Ab da, viel Spaß. (Wahrscheinlich möchtest Du die Zeile zum starten des Servers nach S:User-Startup schreiben.) [ - Answer - Quote - Direct link - ] |
2006-06-21, 10:36 h Reth Posts: 1860 User |
@Solar: Herlichen vielen Dank! Muss ich ausprobieren. Werde mich auch nochmal mit der Doku zu SubVersion beschäftigen. Ciao [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > CVS artige Tools auf dem Amiga | [ - Search - New posts - Register - Login - ] |
![]() |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved. |
![]() |