Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Копирование истории разных репо в один
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Управление проектами
des00
Всем доброго.

Гуру меркуриала проконсультируйте возможно ли подобное :
Есть библиотека IP корок, общей направленности, но разработанные в разные моменты времени, для разных проектов, в репозитории этих проектов. Итого есть 2 репозитория в hg и 2 в svn. Хочу объединить все эти IP в один репозиторий hg, в котором вести поддержку и разработку. Как нибудь это можно сделать с сохранением истории изменений только нужных мне файлов?

Если правильно понимаю, нужен импорт файлов с историей изменений из другого репозитория.
arhiv6
Вроде же hg умеет штатно конверитровать из svn?
Код
hg convert svn://localhost/your_repo

Полученные репозитории можно будет добавить к текущему проекту как субрепозитории (пример).
des00
Цитата(arhiv6 @ May 27 2016, 17:02) *
Вроде же hg умеет штатно конверитровать из svn?
Код
hg convert svn://localhost/your_repo

Полученные репозитории можно будет добавить к текущему проекту как субрепозитории (пример).

hg convert втаскивает всю историю репозитория. хочу втянуть только ту часть истории, которая относится к нужным мне файлам. поигрался с hg convert между hg репозиториям, тащит всю историю sad.gif

ЗЫ. попробовал patch. тоже не вариант выкусывания истории sad.gif судя по всему нужно общее начало у репозиториев под пачем. На чистый патчи не натягиваются корректно либо применяю не так.
des00
Цитата(des00 @ May 27 2016, 17:49) *
ЗЫ. попробовал patch. тоже не вариант выкусывания истории sad.gif судя по всему нужно общее начало у репозиториев под пачем. На чистый патчи не натягиваются корректно либо применяю не так.

При патче hg пишет все файлы, которые были в commit. Если руками удалить все левые файлы, то не будет ошибки импорта, в виду отсутствующего файла. Геморно, но работает sm.gif

ЗЫ. Странно, что нельзя задать маску файлов при экспорте патча.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.