Git: Как интегрировать выбранные файлы из другого репо на филиалы в основном репо? -- git пол Связанный проблема

Git: How to integrate selected files from another repo into branches in main repo?


1
vote

проблема

русский

Вот настройка:

У нас есть команда документации, которая работает в собственном хранилище Git.

В основном репозитории продукта у нас есть мастер и бета-филиалы, бета разветвлена ​​от мастера в слиянии ID 12345.

Периодически документальная команда DOC должна интегрировать полученную zip с новейшей документацией (не все файлы DOC, только что zip) на обоих ведущих и бета-ветви основного репозитория продукта.

Какой лучший рабочий процесс для этого? Боюсь, если док-человек только что вручную обновляет документацию Zip на обоих ветвях, будут проблемы при объединении других изменений между Master и Beta.

Спасибо!

Английский оригинал

Here's the setup:

We have a documentation team, who works in their own git repository.

In the main product repository we have master and beta branches, beta was branched from master at merge ID 12345.

Periodically the doc team needs to integrate the resulting ZIP with the latest documentation (not all the doc files, just that ZIP) into both master and beta branches of the main product repository.

What's the best workflow for this? I'm afraid if the doc person just manually updates the documentation ZIP on both branches, there would be problems when merging other changes between master and beta.

Thank you!

</div
  
 
 

Список ответов

3
 
vote

Как насчет использования <код> git submodule ? Документация REPO может быть добавлена ​​подмодулем в вашем основном репо продукте.

 

how about using git submodule? the documentation repo could be added a submodule in your main product repo.

</div
 
 
 
 

Связанный проблема

4  Сообщение об ошибке Xcode «Удаленный репозиторий отклонил коммиты» при нажатии на GitHub  ( Xcode error message the remote repository rejected commits when pushing to git ) 
У меня есть филиал названа разрабатывать что я натянул, добавил какой-то код, совершенный, потянул снова, и теперь пытаюсь нажать, но я получаю следующее со...

0  Git Merge или ребазу?  ( Git merge or rebase ) 
У меня есть проект, в котором мой главный ветвь опережает резервную ветку. Из-за некоторых вопросов в коде мы хотим использовать ветку резервного копирования ...

0  Git View / diff не работает в bug genie  ( Git view diff not working in bug genie ) 
Наш GIT Chayits показывает просто в боковой панели на билетах, но попытки просмотра / разных этих файлов собираются на 404. У кого есть какие-либо идеи, где я...

11  Почему "Git push helloworld + Master: Master" вместо просто "git push helvelorld"?  ( Why git push helloworld mastermaster instead of just git push helloworld ) 
Я пытался протолкнуть мою (первый в мире!) Git Reppo, как это изначально: <код> $ git push helloworld Но я получил эту спину: <код> To git-smichaels@f...

6  Unsync'd git репозиторий в dropbox  ( Unsyncd git repository in dropbox ) 
У меня есть репозиторий Git (и рабочий каталог), который хранится в моем dropbox, поэтому я могу двигаться вперед и назад между компьютерами без необходимости...

420  Как найти / Определить большие коммиты в истории Git?  ( How to find identify large commits in git history ) 
У меня есть 300 МБ Git Reppo. Общий размер моих текущих зарегистрированных файлов составляет 2 МБ, а общий размер остальной части REPO GIT составляет 298 МБ. ...

156  Git говорит, что удаленный REF не существует, когда я удаляю удаленную ветвь  ( Git says remote ref does not exist when i delete remote branch ) 
Я бежал <код> git branch -a <код> * master remotes/origin/test remotes/origin/master Я хочу удалить мою удаленную ветвь Я попробовал <код> git ...

218  Попытка потянуть с ошибкой: не может открыть .git / fetch_head: разрешение запрещено  ( Trying to git pull with error cannot open git fetch head permission denied ) 
Помогите мне, пожалуйста, я пытаюсь запустить это в моем терминале: <код> asgard@asgard-A7N8X2-0:~/CollegePortal$ git pull error: cannot open .git/FETCH_HEA...

102  Могу ли я удалить все локальные ветви, кроме текущего?  ( Can i delete all the local branches except the current one ) 
Я хочу удалить все ветви, которые получают перечисленные в выходе ... <код> $ git branch ... но держать текущую ветку, за один шаг . Это возможно? Если...

0  GitLab - не в состоянии нажать локальные ветви на удаленный  ( Gitlab not able to push local branches to remote ) 
У меня есть доступ для разработчика вправо для GitLab. Я не могу выполнять какую-либо «толкать» операцию для удаленного начала. Может ли создавать новую локал...

4  Чистый запуск SSHD HelpMSG 3534  ( Net start sshd helpmsg 3534 ) 
Я пытаюсь настроить git на коробке Windows и пока все, кажется, работает ... кроме этого: <Код> find_end6 Получает ошибку <код> find_end7 Когда я набрал...

0  Digitalocean не обновляет должным образом  ( Digitalocean not updating properly ) 
У меня есть проект реагирования, который я загрузил в цифровой океан. У меня есть проблема, где я внес некоторые изменения в проект. Требуется ли Git Pull (см...

6  Зависимости сборки TeamCity Build и выбирая правильную ветвь  ( Teamcity build dependencies and choosing the correct branch ) 
У меня есть один проект с тремя конфигурациями сборки: Интеграция Развертывать dev Развертывание релиза Конфиги по сборке 2 и 3 зависят от 1 через с...

1  GIT CLONE FAY INFO: разрешение запрещено (Publickey)  ( Git clone fail infopermission deniedpublickey ) 
Команда git клон git@github.com ********* не удалось с информацией: <код> Permission denied (publickey). fatal: Could not read from remote repository....

8  Откатываясь в старую редацию в Mercurial (например, сброс Git)  ( Rolling back to an old revision in mercurial like git reset ) 
Использование git, я могу выбросить ошибку или случайные коммита, используя команду, как <код> git reset --soft HEAD^ Что сбрасывает текущую ветку (напр...

Связанный проблема

4  Сообщение об ошибке Xcode «Удаленный репозиторий отклонил коммиты» при нажатии на GitHub 
0  Git Merge или ребазу? 
0  Git View / diff не работает в bug genie 
11  Почему "Git push helloworld + Master: Master" вместо просто "git push helvelorld"? 
6  Unsync'd git репозиторий в dropbox 
420  Как найти / Определить большие коммиты в истории Git? 
156  Git говорит, что удаленный REF не существует, когда я удаляю удаленную ветвь 
218  Попытка потянуть с ошибкой: не может открыть .git / fetch_head: разрешение запрещено 
102  Могу ли я удалить все локальные ветви, кроме текущего? 
0  GitLab - не в состоянии нажать локальные ветви на удаленный 
4  Чистый запуск SSHD HelpMSG 3534 
0  Digitalocean не обновляет должным образом 
6  Зависимости сборки TeamCity Build и выбирая правильную ветвь 
1  GIT CLONE FAY INFO: разрешение запрещено (Publickey) 
8  Откатываясь в старую редацию в Mercurial (например, сброс Git) 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.