Я написал консольное приложение, которое использует SharpSVN для обновления 3 папок в моем хранилище. Хотел преобразовать это в пакетный скрипт, чтобы убрать зависимость от SharpSVN.
Придумали это:
CD C:\Program Files\TortoiseSVN\bin\
START TortoiseProc.exe /command:update /path:"C:\AMG\trunk\AMG_AccountManager\AMC\Core" /closeonend:0
START TortoiseProc.exe /command:update /path:"C:\AMG\trunk\AMG_AccountManager\AMC\Modules" /closeonend:0
START TortoiseProc.exe /command:update /path:"C:\AMG\trunk\AMG_AccountManager\MW" /closeonend:0
Я нашел это как ответ на другой вопрос ТАК. Когда я запускаю его, я получаю 3 всплывающих окна из черепахи.
Один говорит:
Error: Working copy 'C:\AMG\trunk\AMG_AccountManager\AMC' locked.
Error: 'C:\AMG\trunk\AMG_AccountManager\AMC' is already locked.
Второй говорит:
Error: Working copy 'C:\AMG\trunk\AMG_AccountManager' locked.
Error: 'C:\AMG\trunk\AMG_AccountManager\AMC' is already locked.
И третий успешно обновляет папку Модули. Кто-нибудь знает, что вызывает блокировку первых двух?