git извлекает все префиксы из поддеревьев

#git #git-subtree #gitlab-ce

# #git #git-поддерево #gitlab-ce

Вопрос:

Я хочу сделать git pull subtree --prefix local/path http://mygitlab.domain/user/repo.git master --squash . но у меня есть несколько поддеревьев, я хочу обновить все поддеревья сразу, но я не могу найти ссылку для этого.

то, как я делаю это сейчас, обновляет одно за другим поддеревья, затем я помещаю его в основной репозиторий, но этот метод менее эффективен. Я также создал автоматический скрипт, но я не думаю, что он надежный, потому что, если я разверну на другой машине, мне придется настраивать скрипт.

Комментарии:

1. так что это означает git pull subtree=<path> , что это не выход

2. @DaemonPainter это работает только для 1 пути 1 поддерева

3. вы можете вызывать его несколько раз в своем скрипте

4. @DaemonPainter да, верно, метод, который я сейчас использую, похож на этот, но я думаю, что есть более надежный способ без добавления скрипта bash