Разделение меркуриального коммита с переименованием и редактированием на два коммита (сначала переименуйте, затем отредактируйте)

Есть ли способ, которым я могу изменить историю в Mercurial, чтобы разделить один коммит на два отдельных коммита?

Первый из них должен содержать только переименования / перемещения, а второй должен содержать изменения. Это поможет с совместимостью с другими системами контроля версий (например, с производительностью).

Я надеюсь, что можно автоматизировать этот процесс с помощью сценария.

1 ответ

  1. Возможно
  2. С ручной работой
  3. Использование расширения MQ

Сначала мы конвертируем коммит в MQ-patch, второй - разбиваем на 2 патча, последний - qfinish патчи в постоянные ревизии.

Другие вопросы по тегам