2016-04-21 1 views
0

Я попытался hg commit --amend он говорит: abort: cannot amend public changesetsMercurial - есть ли способ изменить сообщение при нажатой фиксации?

Я не хочу, чтобы откатить как он толкнул и частично рассмотрен уже

+0

Вы единственный, кто может видеть этот репозиторий, или серверы сборки или другие люди уже вытащили ваши изменения? – Nanhydrin

ответ

1

Там нет другого пути, кроме переписывания истории, с риском того, что другие люди, возможно, уже помог вытащил ваши изменения.

Актуальным номером hg rollback Заявление об отказе в изменении, которое уже было совершенным, но не нажатым. В то время как hg backout предназначен для выполнения обратной операции (но оставив тот, который вы нажали), чтобы вернуться в предыдущее состояние; что на самом деле не то, что вы хотели бы.

Предлагаю оставить его как есть. Если у вас есть доступ к серверу, можно будет изменить историю хранилища, но это не рекомендуется.