Я працюю над проектом, який використовує GIT в якості основної системи контролю версій для магістралей, офіційних відділень та більшості підпроектів / неофіційних гілок. Я хочу зробити так, щоб моя власна філія використовувала GIT, щоб дозволити іншій громаді отримати доступ до моєї філії за допомогою системи, яку вони знають.
Однак я працюю над частиною проекту, який перекриває як офіційні, так і неофіційні відділення, а також деякі патчі, які ніколи не увійдуть у магістраль - як такий, мені потрібно вміти тримати окремі патчі, що дозволяють використовувати всі мою гілку та вибіркові патчі, які потрібно взяти для використання в багажнику. Це, природно, схиляється до використання ртутних черг.
Чи є якась причина, що я не можу використовувати mercurial для свого власного локального сховища, але підштовхую цілість до GIT і Mercurial сховищ? А точніше, чи є якась вагома причина цього не зробити, я впевнений, що це можливо.