我正在尝试在 Cygwin 中编写一个脚本来每晚备份我们的 SVN 存储库。我发现的第一个绊脚石是 svnadmin 在 cygwin bash shell 中似乎不能正常工作。
我的存储库位于 C:\Repositories
在 cmd shell 中执行以下操作可以正常工作
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 挂载点吗?