#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