2010-11-26 4 views
0

wir mussten gestern CVS in GIT konvertieren. Alles lief gut, außer dass ich keine Module in meinem CVS hatte, daher wusste ich nicht, welches Modul man auschecken sollte, wie beschrieben here.Keine Dateien im git-Ordner nach CVS-Import

Mit Hilfe von another tutorial hat alles gut funktioniert.

Ich verklagt CVSROOT (sofortige Directotry unter $ CVSROOT) als Modulname und alles hat gut funktioniert.

Nach dem Klonen des Git-Repository jetzt, kann ich alle Dateien in Eclipse (Egit) sehen. Aber

, wenn ich in der erstellten git Ordner sehe ich nur sehen die folgenden Ordner/Dateien

Braches (Ordner)
Config
Beschreibung
HEAD
Haken (Ordner)
Index
info (Ordner)
Protokolle (Ordner)
Objekte (Ordner)
Refs (Ordner)

wo finde ich die tatsächlichen Dateien, die im Git-Repository z. (PHP/CSS/Javascript-Dateien).

Gibt es irgendwann einen Link irgendwo in den Git-Dateien zu meinen "alten" CVS-Dateien?

Hoffe jemand kann helfen.

Grüße

Jeremy

Antwort

1

Die Dateien (Filialen, Config, etc.) sind die eigentlichen Git Repository. Sie müssen den clone Befehl verwenden, um das Repository in einer Sandbox zur Kasse können Sie:

git clone my_repo my_sandbox 

wo my_repo das Verzeichnis diese Dateien enthalten ist. Das Verzeichnis my_sandbox wird erstellt und enthält Ihre ursprünglichen CVS-Dateien (wahrscheinlich aus dem HEAD-Zweig, je nachdem, wie Sie Ihren CVS-Import durchgeführt haben).

(Übrigens, wenn der Sandbox ausgecheckt ist, wird es ein .git Verzeichnis in es sein, die gleiche Dateistruktur wie enthalten diese Dateien. Auf diese Weise können Git in einer vollständig verteilten Weise arbeiten und ermöglicht es Ihnen, zu wechseln verschiedene Zweige und Festschreibungsänderungen, ohne ständig mit einem Netzwerk verbunden sein zu müssen.)

Verwandte Themen