Свадмин свалка в Cygwin

Я пытаюсь написать скрипт на Cygwin для резервного копирования наших репозиториев SVN каждый вечер. Первый камень преткновения, который я обнаружил, заключается в том, что svnadmin, похоже, не совсем работает в оболочке cygwin bash.

Мои репозитории находятся в C:\Repositories

Выполнение следующих действий в оболочке cmd работает нормально

svnadmin dump C:\Repositories\Thor > Thor.dmp

Но следующее в Cygwin не

svnadmin dump /cygdrive/c/Repositories/Thor > Thor.dmp

И терпит неудачу с

$ svnadmin dump /cygdrive/c/Repositories/Thor > Thor.dmp
svnadmin: Can't open file '\cygdrive\c\Repositories\Thor\format': The system can
not find the path specified.

Однако в Cygwin работает следующее

$ svnadmin dump 'C:\Repositories\Thor' > Thor.dmp

Любые предложения относительно того, почему он работает в CMD, но не в Cygwin? Нужно ли возиться с точками монтирования /cygdrive?

1 ответ

Решение

Очевидно, теперь я думаю об этом. svnadmin - это программа для Windows, которая не понимает пути Cygwin, поэтому будет работать только версия для Windows.

Другие вопросы по тегам