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