Я пытаюсь использовать xargs в системе Cygwin Windows для удаления файлов SVN, удаленных локально.Команда XArgs на cygwin искажает пути к файлам
я выполнить следующую команду, которая генерирует следующий вывод:
svn status | grep '^\!' | sed 's/! *//'
weblings-webplatform \ поставщика \ Причал-7.0.0.pre5 \ контексты доступный \ тест-annotations.d \ м- INF \ Manifest.mf weblings-webplatform \ поставщика \ причал-7.0.0.pre5 \ контексты доступный \ тест-annotations.d \ WEB-INF \ причал-env.xml
Затем, когда я бегу следующая команда: я получаю следующие ошибки:
svn status | grep '^\!' | sed 's/! *//' | xargs -I% svn rm %
svn: 'weblings-webplatformvendorjetty-7.0.0.pre5contexts-availabletest-annotations.dMETA-INFMANIFEST.MF' does not exist
Я попытался использовать cygpath, чтобы преобразовать пути состояния svn, но он ничего не делает.
Hm. Я получаю '/' 's из 'svn status' под cygwin. – retracile
которые СВН вы используете: "который СВН" Шахта: "/ cygdrive/с/Program Files (x86)/CollabNet/Subversion Client/СВН" – Dougnukem
Шахта '/ USR/бен/svn', так что один из cygwin. – retracile