LINUX.ORG.RU

История изменений

Исправление swwwfactory, (текущая версия) :

$ git remote add -f Bproject /path/to/B <1>
$ git merge -s ours --no-commit Bproject/master <2>
$ git read-tree --prefix=dir-B/ -u Bproject/master <3>
$ git commit -m "Merge B project as our subdirectory" <4>

$ git pull -s subtree Bproject master <5>

после 4-го пункта абзац выделен - 1-5 делаешь один раз, а потом только pull -s subtree для «подлива».

Тоже делаешь, если нужно в proj1.2 - иначе просто тянешь/клонирешь или пулишь репу из proj1-repo

Исправление swwwfactory, :

$ git remote add -f Bproject /path/to/B <1>
$ git merge -s ours --no-commit Bproject/master <2>
$ git read-tree --prefix=dir-B/ -u Bproject/master <3>
$ git commit -m "Merge B project as our subdirectory" <4>

$ git pull -s subtree Bproject master <5>

после 4-го пункта абзац выделен - 1-5 делаешь один раз, а потом только pull -s subtree для «подлива».

Тоже делаешь, если нужно в proj1.2 - иначе просто тянешь или пулишь репу из proj1-repo

Исходная версия swwwfactory, :

$ git remote add -f Bproject /path/to/B <1>
$ git merge -s ours --no-commit Bproject/master <2>
$ git read-tree --prefix=dir-B/ -u Bproject/master <3>
$ git commit -m "Merge B project as our subdirectory" <4>

$ git pull -s subtree Bproject master <5>

после 4-го пункта абзац выделен - 1-5 делаешь один раз, а потом только pull -s subtree для «подлива». Тоже делаешь, если нужно в proj1.2 - иначе просто тянешь или пулишь репу из proj1-repo