我正在尝试用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挂载点吗?
发布于 2010-09-28 18:55:20
很明显,现在我在想这件事。svnadmin是一个windows exe,它不理解cygwin路径,所以只有windows版本才能工作。
https://stackoverflow.com/questions/3811114
复制相似问题