Вы можете настроить theirproject
репо в качестве восходящего потока в ourproject
репо и настроить отслеживание ответвления для branch1
из theirproject
репо.
1) Настройка ourproject
репо, в идеале пустое.
2) Клон ourproject
3) Добавьте theirproject
в качестве восходящего потока. git remote add their_upstream https://git.mycompany.com/teama/theirproject.git
4) Настройка ветки интеграции. git checkout -b incoming_branch
5) Извлечь код из their_upstream:branch1
. git pull their_upstream branch1
6) Нажмите на свой репо. git push origin
. Первый раз вам нужно сделать git push origin --set-upstream incoming_branch
7) Объединить incoming_branch
с вашим master
или develop
с помощью PR.
8) Повторите 5 ~ 7 столько раз, сколько хотите.
Бонус: Вы можете отправить код, который хотите внести, обратно в theirproject
, нажав код в their_upstream:new_fw_feature
и создав PR в theirproject
репо.
Надеюсь, это поможет!