Я написал этот .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>"""
Любые идеи о том, почему это не работает на сервере будет весьма признателен.