SVNクライアントはコミットされたバージョンを認識せず、間違ったものをキャッシュするため、Subversionのpre-commitフックからコミットを変更することは通常安全ではないことを知っていますが、コードをクリーンアップしたいと思いますローカルにキャッシュされたコピーを保持しないバージョン管理のないWebDAVクライアントから。アイデアは、SVNクライアントでリポジトリを見ると、差分がクリーンであるということです。
ちなみに、クライアントは2003XML形式のファイルを使用するMSWordです。すでにこの形式をWebDAVシステムで使用していますが、エキスパートユーザー向けのバージョン管理機能を追加したいと思います。
pre-commitフックでコードを変更する方法に関するドキュメントを探すところはどこでも、「これを行う方法はありますが、そうしないことをお勧めします」という答えではなく、「これを行わないでください」という答えが得られます。それが私に問題を引き起こすかどうかを確かめるためにそれを簡単に試すことさえできません。