Wie kann ich clone ein Unterverzeichnis, das nur von einem Git-repository?

Habe ich meine Git-repository, welches, an der Wurzel, hat zwei Unterverzeichnisse:

/finisht
/static

Als dies noch in SVN, /finisht ausgecheckt war, in einem Ort, während /static geprüft wurde, die anderswo, etwa so:

svn co svn+ssh://[email protected]/home/admin/repos/finisht/static static

Gibt es eine Möglichkeit, dies zu tun mit Git?

mögliche Duplikate von Kasse Unterverzeichnisse im Git?
Für 2014 ist der Benutzer, was die git clone einfachste Befehl?? Ich verwendete die einfache Antwort. Wenn es etwas einfach, kommentieren Sie bitte
Für diejenigen, die versuchen zu Klonen Sie den Inhalt des repository (nicht das anlegen der root-Ordner), ist dies eine sehr einfache Lösung: stackoverflow.com/questions/6224626/...
Diese Frage ist über die Auschecken Unterverzeichnisse in Git (was einfach ist), während dieser Frage ist Klonen Unterverzeichnisse in Git (was unmöglich ist).
Als Git-2.19, veröffentlicht vor 3 Wochen, dies endlich möglich ist, wie gesehen werden kann in dieser Antwort: stackoverflow.com/a/52269934/2988 Erwägen, akzeptieren, dass jetzt ein. Hinweis: in Git 2.19, nur client-side-Unterstützung ist implementiert, server-side-Unterstützung fehlt noch, so funktioniert es nur, wenn das Klonen lokalen repositories. Beachten Sie auch, dass große Git-Hoster, z.B. GitHub nicht wirklich die Git-server, die Sie verwenden, Ihre eigene Implementierung, so dass selbst wenn die Unterstützung zeigt sich in der Git-server, es bedeutet nicht automatisch, dass es funktioniert auf Git-Hoster. (OTOH, Sie verwirklichen könnte es schneller.)

InformationsquelleAutor Nick Sergeant | 2009-03-01

Schreibe einen Kommentar