Был набор исходников, без VCS. Возникла необходимость перенести часть кода (один файл) в упрощенное окружение для тестов. Сделал новый набор исходников. Сам файл был несколько модифицирован.
Теперь исходники под контролем mercurial, тестовые исходники тоже, в отдельном репозитории. Но hg не застал момента разветвления, нигде в истории этого нет.
Сценарий 1: В тестовой «ветке» фикситься баг, надо перенести в отсновную. Как? Файлы то разные, и присутствует некоторый набор изменений который туда тащить не надо.
Сценарий 2: В основной «векте» делаются изменения, надо тестить в тестовом окружении.
Мне правильно кажется, что я что-то делаю не так?