Прежде всего, вы уверены, что хотите это сделать? Невозможно безопасно вернуться к исходным источникам, не получив ничего из обоих «проектов» после объединения.
Другими словами, они фактически становятся одним проектом, и разделить его обратно будет нелегко.
Вам следует рассмотреть возможность использования суб-репозиториев , что является типичным способом, которым Mercurial имеет дело с такими вещами.
Сказав, что для объединения двух разных хранилищ вам нужно втянуть одно в другое.
Другими словами, вот что вы будете делать:
- Клон одного из проектов
- Потяните в свой новый клон и укажите URL для второго проекта. Вам нужно будет принудительно вытащить, иначе он будет жаловаться на то, что это не тот же репозиторий.
- Дополнительно: переместите один или оба проекта в свои собственные подкаталоги, чтобы разделить их в структуре каталогов
- Объедините две головы, чтобы объединить их в один большой набор файлов
Если что-то из этого было неясно, пожалуйста, оставьте комментарий с вашими вопросами, и я буду соответственно обновлять / редактировать.