После изменения моего исходного кода он у меня работает.
Например, команда svnlook возвращает: trunk \ images \ smileyface.jpg
В настоящее время цикл for возвращает только «U», а не «smileyface.jpg», который я хочу. Итак, хотя код теперь работает, он все же работает так, как мне хотелось бы (все еще работаю над этим).
Ниже приведен обновленный код (Примечание: мне пришлось удалить все пробелы между моими переменными и их назначенными значениями).
@ECHO OFF
REM Set arguments supplied by Subversion
SET REPOS=%1
SET REV=%2
REM Set working directory path
SET WORKSPACE=D:\apache\htdocs
REM Assign changes to variable
SET CHANGES=svnlook changed %REPOS% -r %REV%
REM Update only changed files
FOR /F "usebackq" %%a IN (`%CHANGES%`) DO (svn update %%a)