2016-10-05 12 views
0

Я написал этот .bat файл:партия SVN сервера Кассовые окна 2012

runas /savecred /user:Domain\Username "svn checkout https://<Repository> <DestinationLocalFolder>" 

Чтобы иметь возможность автоматизировать процесс загрузки исходного кода, он должен быть . bat и он должен работать в качестве другого пользователя, чем тот, который вошел в систему. Я попробовал это на своей рабочей станции Windows 7 и отлично работает. Но после проверки на сервере, который также имеет TortoiseSVN, и все пользовательские настройки, которые я проверил, одинаковы, он просто открывает окно SVN и немедленно закрывает его. Я также попытался это с помощью PowerShell:

powershell "runas /savecred /user:Domain\Username ""svn checkout https://<Repository> <DestinationLocalFolder>""" 

Любые идеи о том, почему это не работает на сервере будет весьма признателен.

ответ

1

Я получил его, все, что мне нужно было, это запустить очистку svn, потому что в моей отладке я прервал предыдущий процесс проверки. После запуска очистки svn после прерывания процесса он работает отлично.