У меня есть 2 репозитория, которые я хотел бы объединить в одно, так как проекты должны быть вместе.
Они выглядят примерно так:
Repo1
--branches
--tags
--trunk
--Projects
--Project1
-
Repo2
--branches
--tags
--trunk
--Project2
Я хочу получить что-то вроде этого:
Repo1
--branches
--tags
--trunk
--Projects
--Project1
--Project2
В основном перенесите Project2 в Repo1, сохранив при этом его историю (но не интересуйтесь ветками).
Я думаю, что это можно сделать с помощью svnadmin и svndumpfilter, но мой администратор svn говорит, что он не хочет хлопот, и что я должен просто зафиксировать последнюю версию: (
Можно ли обойти это, используя bzr, git или hg, чтобы клонировать Repo2, а затем отправить его в Repo1 в правильном каталоге?
Я не знаком ни с одной из DVCS, поэтому приветствуются команды, чтобы сделать это с любой из них.