Я пытаюсь вызвать svn-обновление в моем приложении ColdFusion.У меня есть следующие коды:
<cfset variables.svnexe = "c:\Progra~1\Collabnet\Subver~1\svn.exe">
<cfset variables.svnarg = " up ">
<cfset variables.svnarg = variables.svnarg & "c:\inetpub\wwwroot\mybranch\ ">
<cfset variables.svnarg = variables.svnarg & "--username myusername --password myPassword">
<cfexecute variable="temp" name="#variables.svnexe#" arguments="#variables.svnarg#" timeout="1000">
</cfexecute>
Проблема, с которой я столкнулся, заключается в том, что когда я запускаю эквивалентную команду в командной строке (т.е.
c:\Progra~1\Collabnet\Subver~1\svn.exe up c:\inetpub\wwwroot\mybranch\ --username myusername --password myPassword
), она работает совершенно хорошо.Под «он работает» я имею в виду, что могу видеть обновление в своей папке после запуска команды в командной строке.Однако, когда я запускаю приложение ColdFusion, оно не выдает мне никаких ошибок, но оно также не делает того, что должно делать.
Я попытался поместить команду svn в командный файл и запустить ее вХолодный синтез.То же самое происходит, это работает, когда я работаю в командной строке, но не в приложении ColdFusion.
Мой вопрос: в чем может быть причина?И как мне решить эту проблему?
Заранее спасибо, Монте