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

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

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

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

1 Ответ

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

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

...