das folgende Szenario Angenommen:Git zwischen zwei Ordnern zusammenführen, nicht Zweige
ich ein Git-Projekt haben, das eine Richt project
benannt hat. In diesem Verzeichnis habe ich einige Commits gemacht. Dann habe ich mit cp -r
dieses Verzeichnis zu einem Verzeichnis namens dupliziert, d. H. Ich habe manuell eine Verzweigung erstellt.
Jetzt möchte ich diese beiden Ordner zusammenführen, als wenn sie zwei Zweige wären, gibt es eine Möglichkeit, das mit Git zu tun?
Um genauer auf mein Problem zu sein. Ich habe ein SVN-Repository, das ich mit git-svn-Tool verwende, um es zu klonen. Und ich kann die -T/-b/-t Optionen nicht verwenden, aber ich möchte eine Zusammenführung machen.
Können Sie ein Git-Repository in 'project' und' project-with-feature-b' initialisieren und dann ein 'git pull-Projekt-mit-Feature-b' in' project'? –
Das Problem mit dieser Problemumgehung ist, dass es nicht die Geschichte von "project-with-feature-b" verwendet, um die Zusammenführung zu verbessern. –
Hast du 'git pull --rebase project-with-feature-b' versucht? Es sollte die kombinierte Geschichte Ihrer zwei Projekte speichern. –