Я пытаюсь перезаписать репозиторий GitHub своим локальным хранилищем, используя только Mercurial.hg-эквивалент git push -force origin
Я пытаюсь выполнить следующие действия: https://help.github.com/articles/changing-author-info/
(обобщенную)
1. Клонирование,
2. В Git-Баш, выполнитьgit filter-branch
скрипт, который меняет автора,
3 .git push --force --tags origin 'refs/heads/*'
мне удалось обновить данные автора (этап 2) с помощью hg convert:
(кратко)
- Включить расширениеhgext.convert
,
- Создайте текстовый файлauthors.convert.list
с линиями, какold author info = new author info
,
-hg convert --authors authors.convert.list .
Я застрял на шаге 3. Когда я выполнить hg push --force
Я получаю следующее сообщение об ошибке:
abort: branch 'refs/heads/m астры»изменены на сервере, пожалуйста, тянуть и объединить до нажатия