Re: Download einer Entwicklerversion
"marc" <[email protected]> Tue, 14 Oct 2003 18:58:04 +0200
| Newsgroups | gmane.comp.cms.xaraya.user.german |
|---|---|
| Organization | Xaraya News Server |
| Message-ID | <[email protected]> |
ja die Einrichtung hat gut geklappt. Ich gehe davon aus das man danach den Bashshell starten muss nur was gibt man dort ein? Entschuldige die Frage, warscheinlich ist alles ziemlich logisch aber nun ja, bekomme es einfach nicht hin :-) Logisch ist alles. Nur nicht so offensichtlich :) OK. jetzt richtig bash shell starten und mit cd in die repos-Datei gehen (xarayadev oder was immer beim setup definiert wurde. eigentlich kann man auch von anderen Ausgangspunkten starten, aber da ich ueber Dein setup nicht im Bild bin lassen wir das Experimentieren fuer spaeter.) jetzt eine der folgenden Befehle eingeben: bk clone http://www.xaraya.com:15000/stable bk clone http://www.xaraya.com:15000/modules bk clone http://www.xaraya.com:15000/themes fuer die entsprechenden Dateien wie schon erwaehnt. Je nach Wahl kann das eine Weile gehen. Stable hat ueber 10'000 Dateien. BK laedt zu jeder directory analog CVS sog. SCCS Dateien herunter, die fuer die Revisionskontrolle wichtig sind. Fuer wen's interessiert hat man mit einem clone die gesamte Information seit Anfang der repository lokal vorhanden, und kann sie auch untersuchen. Zudem wird BK nach dem Herunterladen einen sog. consistency check erstellen um sicher zu gehen dass alles iO ist. Am Ende sollte erscheinen: Clone completed successfully. Hat man einmal den clone erstellt, so kann man updates recht einfach bekommen indem man mit z.B. cd stable in die repos Datei hineingeht und von dort aus einfach bk pull eingibt. BK holt dann automatisch die neusten Dateien herunter und fuegt die ein. Man kann das Spielchen dann weiter treiben und vom lokalen clone weitere lokale clones (in anderen directories) bauen. Auf der public-dev Liste ist unter "bitkeeper usage" gerade eine Diskussion im Gange, wie man z.B. stable und modules automatisch ineinander clonen kann (um damit nicht jedes Module in die html/modules directory einfuegen zu muessen), aber das geht fuer unsere Zwecke voererst vielleicht etwas zu weit. Lass mich wissen ob es klappt. Marc