Persze, git esetén nem tudsz checkoutolni. Teljesen értelmetlen az összehasonlítás. Ha arra gondolsz, hogy önállóan verziókezelhető részeket leszaggatni belőle, akkor való igaz, ez mondjuk következik abból is, hogy vannak ilyenek, hogy git mv. De félmegoldás van: submodule.
----
India delenda est.
Hülye pelikán