2016-05-12 9 views
2

ich das typische Problem der Spaltung haben bis ein großes Repo in kleinere, so dass ich gesucht und bin auf diese: http://gbayer.com/development/moving-files-from-one-git-repository-to-another-preserving-history/Verschieben Unterordner von einem Git-Repo zu einem anderen zu bewahren Geschichte

git clone <git repository A url> 
cd <git repository A directory> 
git remote rm origin 
git filter-branch --subdirectory-filter <directory 1> -- --all 
mkdir <directory 1> 
mv * <directory 1> 
git add . 
git commit 

Es ist für mich gearbeitet hätte , außer dass mein Klon ein oberflächlicher ist. Da das Repo groß ist, musste ich mit der Tiefe 0 klonen.
Nun, was sind meine Möglichkeiten?
Soll ich:

  • Clonen der Repo in seiner vollen Tiefe in dem ersten Schritt (OR)
  • die Fernbedienung nicht in Schritt 3 lösen und holen alle nach Unterverzeichnissen Filterung (OR)
  • etwas anderes tun ?

Antwort

Verwandte Themen