У меня есть хранилище, в котором я хочу отменить все локальные коммиты в моей ветке с момента отмены самого последнего коммита. Я не хочу сохранять какую-либо работу.
После некоторых исследований я обнаружил следующее на SuperUser :
hg --config "extensions.strip = " strip "roots(outgoing())"
Обратите внимание, что я добавил --config "extensions.strip = "
, потому что у меня не включено расширение полосы.
После выполнения этой команды он, кажется, уже знает мое удаленное имя пользователя (которого нет в моем mercurial.ini) и запрашивает мой удаленный пароль - тогда он, кажется, функционирует именно так, как я хочу.
Мой вопрос: откуда оно знает мое имя пользователя, если оно не сохранено в моем mercurial.ini? И что еще более важно, как я могу передать свое имя пользователя и пароль непосредственно в мою команду, чтобы я мог дать другое имя пользователя и чтобы оно также не запрашивало у меня пароль?
Спасибо!