#mercurial #tortoisehg
#mercurial #tortoisehg
Вопрос:
Я запускаю tortoisehg 2.1.3 (и теперь 2.1.4) в системе win7 x86, обновленной с 2.1.2. Когда я нажимаю на контекстные меню (например, workbench), ничего не происходит.
Я включил отладку оболочки: [HKCU]SoftwareTortoiseHg value DebugShellExt="1"
Что дало результат: [THGx86] RunDialog: THG root is empty
в DbgView.
Я вручную проверил это SoftwareTortoiseHg default is "C:Program FilesTortoiseHg"
как для [HKCU], так и для [HKLM]. Хотя у меня возникают некоторые проблемы, когда установка TortoiseHg, похоже, делает эти разделы реестра пустыми и нечитаемыми, и мне приходится вручную менять права собственности на них, чтобы даже удалить их.
У кого-нибудь еще возникли проблемы с этими контекстными меню в этой версии TortoiseHg в Windows? Кто-нибудь знает, изменилось ли что-то в установщике? Кто-нибудь знает что-то, что может привести к тому, что эти разделы реестра станут недоступными даже для приложения, которое их создало?
Комментарии:
1. Рассматривали ли вы возможность сообщения об этой проблеме в списке рассылки TortoiseHg?
2. Сделал, пока нет ответа … на самом деле у нас вроде как работают контекстные меню, но теперь значки по-прежнему не обновляются должным образом, я думаю, что оба связаны с проблемами разрешений реестра.
Ответ №1:
Похоже, что проблемы решены в более поздних версиях TortoiseHg (2.2.1 и более поздних). Итак, я отмечаю ответ на этот вопрос.