1

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 マウント ポイントをいじる必要がありますか?

4

1 に答える 1

0

今思えば当たり前。svnadmin は cygwin パスを認識しない Windows exe であるため、Windows バージョンのみが機能します。

于 2010-09-28T10:55:20.390 に答える