Я работаю на реальном сервере. Я обновился, чтобы опрокинуться, и это вызвало проблемы: мне нужно вернуться к конкретному набору изменений (388), где все было в порядке.
У меня нет никаких изменений на сервере, локальный набор изменений вообще не имеет значения. На самом деле я на самом деле хочу убить любые локальные случайные изменения или слияния, чтобы не путать вещи.
Как я могу вернуться к определенному набору изменений и убить любые локальные изменения? Это как-то связано с:
hg revert
---- UPDATE ---
Чтобы уточнить, что я хотел бы сделать, сначала верните все локально в changeet 388, а затем убедитесь, что мое местное репо находится в таком состоянии, что когда я делаю
hg status
У меня нет вывода. В противном случае у меня неприятное ощущение, что, когда я буду тянуть наконечник, будут конфликты, с которыми приходится сталкиваться - чего я хочу избежать, потому что локальные изменения не имеют ценности.
---- UPDATE ---
Для кого-то еще в этой ситуации то, что в конечном итоге было исправлено для меня, было:
rm -rf <repo_dir>
hg clone http://repository
hg update -r 388
Это убьет все ваши локальные изменения, поэтому будьте осторожны (но это то, что я хотел в этом случае).