我正在尝试在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挂载点?
答案 0 :(得分:0)
现在很明显我想到了。 svnadmin是一个不懂cygwin路径的windows exe,因此只有windows版本可以工作。