2013-08-02 4 views
0

Это заводит меня с ума. Зачем мне это нужно делать так много?Отключить Commit Закончено диалоговое окно в Tortoise

Я попытался использовать TortoiseProc.exe с параметром/closeonend: 1, но он не работает. То есть, я ввожу сообщение фиксации, нажмите «ОК», а затем появится сообщение «commit finished».

Возможно, это связано с тем фактом, что у меня есть сценарий подключения после фиксации?

+0

_ «Возможно, это связано с тем фактом, что у меня есть сценарий проверки подлинности после коммита?» Возможно, нет, вы его настроили с помощью пользовательского интерфейса Scripts TortoiseSVN? –

+0

re hook script ui: Да. – LetMeSOThat4U

+0

Можете ли вы переместить его на сервер, а затем попробовать вышеупомянутый «TortoiseProc.exe с/closeonend: 1'? Похоже на [отчет об ошибке] (http://tortoisesvn.net/reportbug.html) ... –

ответ

0

я наконец понял, проблема:

  1. /closenonend: 1 работает, когда TortoiseProc.exe запускается с помощью окна DOS, независимо от того, как обычный пользователь или повышен (Администратор)

  2. она не работа при запуске с использованием AutoHotkey (который запускает TortoiseProc.exe) под управлением администратора (повышен).

Причина, по которой я запускаю AHK в качестве администратора, заключается в том, что AHK может переопределить комбинации клавиш Windows 8.

Что еще более озадачивает то, что при запуске пакетного скрипта из этого повышенного AHK, который запускает TortoiseProc.exe (т. Е. AHK/Administrator -> пакетный скрипт -> TortoiseProc.exe),/closeonend: 1 работает так, как ожидалось!

Вероятно, это небольшая ошибка в AHK или тонкая ветвь разрешения Windows 8.

Смежные вопросы