реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Копирование истории разных репо в один, Mercurial
des00
сообщение May 27 2016, 08:30
Сообщение #1


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Всем доброго.

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

Если правильно понимаю, нужен импорт файлов с историей изменений из другого репозитория.


--------------------
Go to the top of the page
 
+Quote Post
arhiv6
сообщение May 27 2016, 09:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 633
Регистрация: 21-05-10
Из: Томск
Пользователь №: 57 423



Вроде же hg умеет штатно конверитровать из svn?
Код
hg convert svn://localhost/your_repo

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

Сообщение отредактировал arhiv6 - May 27 2016, 09:03


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение May 27 2016, 09:49
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(arhiv6 @ May 27 2016, 17:02) *
Вроде же hg умеет штатно конверитровать из svn?
Код
hg convert svn://localhost/your_repo

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

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

ЗЫ. попробовал patch. тоже не вариант выкусывания истории sad.gif судя по всему нужно общее начало у репозиториев под пачем. На чистый патчи не натягиваются корректно либо применяю не так.


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение May 27 2016, 10:56
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



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

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

ЗЫ. Странно, что нельзя задать маску файлов при экспорте патча.


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th April 2024 - 23:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016