Я пытаюсь написать скрипт на 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?