Я хотел бы разветвить репозиторий Git, преобразовать его в Mercurial и внести свои изменения обратно в исходный репозиторий Git, когда я закончу. Меня больше волнует безопасный и стабильный процесс преобразования, чем его удобство. Я буду pull
вносить изменения из Git в Mercurial на регулярной основе, но редко вношу какие-либо изменения обратно.
Мне неудобно использовать hg -git , потому что многие ошибки, о которых сообщалось в проекте, годами оставались без ответа. Я подозреваю, что безопаснее использовать hg convert
для преобразования Git в Hg, чем использовать hg-git
.
Мой вопрос :говорит, что я уже преобразовал репозиторий в Mercurial и внес некоторые изменения, как я могу внести эти изменения обратно в официальный репозиторий? Я хотел бы внести свои изменения обратно в официальный репозиторий Git без потери какой-либо информации об истории (, то есть я не хочу объединять несколько наборов изменений в один ).
Какой самый простой и безопасный способ сделать это?