3

VisualSVN Server を使用してソース フォルダーを管理しています。Windows XP マシンにインストールされ、ネットワーク ディスクにアクセスできます。

という名前のこのネットワーク ディスクでW:、次の方法でフォルダをチェックアウトしました。

svn checkout https://server:443/svn/Project W:\Project --username=user --password=pass

次のコマンドを使用して、このフォルダーを更新できるようになりました。

svn update W:\Project

問題は:

このコマンドを実行する post-commit フックを追加したい:

svn update W:\Project

しかし、コミットすると、次のエラーが表示されます。

At revision: 123
post-commit hook failed (exit code 1) with output:
svn: E020024: Error resolving case of 'W:\Project'

何か案は ?それが良い習慣かどうかはわかりませんが、私の目標は、svn サーバーから離れた別のディスクにプロジェクトのコピーを保持し、バックアップすることです。

4

3 に答える 3

0

post-commit フック スクリプトで更新する同じ作業コピーを使用していますか?

svn updateコミット後のフックを使用して、作業中の同じ作業コピーを作成することはできません。個別の作業コピーである必要があります。svn exportの代わりにコマンドを使用することを検討してくださいsvn update

于 2013-04-04T10:16:06.893 に答える