объединение репо между различными Android-репозиториями

1

Я MW

Я пытаюсь объединить 2 репозитория Android.

Предположим, что Repo A является исходным источником, а Repo B - таким же, как Repo A за исключением того, что у Repo B есть несколько новых проектов и некоторые обновления.

Чтобы слить, я пытаюсь выполнить команду: $ repo forall -c git push Repo B to Repo A:

"New Project" does not appear to be a git repository.
fatal: The remote end hung up unexpectedly.

Мой вопрос заключается в том, как добавить новые проекты Repo B в Repo A.

Теги:
repository

1 ответ

1

Если я правильно понял ваши вопросы, у вас есть 2 разных репозитория на удаленном сервере. Подобно remotehost: ~/repos/repoA и /repos/repoB. Итак, если A и B являются одними и теми же, помимо некоторых новых каталогов, почему вам приходится иметь дело с разными репозиториями вместо двух ветвей? Вы можете клонировать repoB на вашу локальную машину. Затем отредактируйте файл.git/config и измените исходный мастер с url = ssh://youruser @yourserver/path/to/repoB в репозиторий repoA временно. Затем вы можете проверить статус и добавить, зафиксировать и нажать в другой репозиторий. Надеюсь, это то, что вы ищете, но для почти идентичных проектов лучше иметь только один репозиторий и разные ветки. Для развертывания вы можете использовать capistrano для развертывания разных ветвей на разных серверах.

ура

Ещё вопросы

Сообщество Overcoder
Наверх
Меню