TortoiseSVNはほとんどの場合素晴らしいですが、複数の人が特定のPCを使用しているチーム開発の状況で打撃を与える1つのことは認証です。何かに取り組んでいるときは、資格情報を保存して、ログ記録、分岐、コミットなどのために資格情報を入力し続ける必要がないようにします。
問題は、私が立ち去るときに資格情報をクリアすることを常に忘れていることです。理由は次のとおりです。
理想的には、アイコンキャッシュの再構築を含め、この種のことを処理するために、SVNに2つのNiceバッチファイルを用意するだけです(これは問題なく動作しています)。 コマンドラインドキュメント を見ましたが、認証キャッシュのクリアについては触れられていません。
誰かがそれを行う方法を理解しましたか?資格情報をもっと頻繁にクリアすることをお勧めすると思います。コミット後にいつでも作者を変更できるので、それは世界の終わりではありませんが、それでも...
次のように、ファイルを手動で削除する必要があります(.batファイルを使用)。
@echo off
rmdir /s /q "%APPDATA%\Subversion\auth"
TortoiseSVNドキュメントの Authentication セクションを参照してください。
this によると、これは認証データがTortoiseではなくSVNライブラリによって管理されているためと思われます。
どちらもできません。認証データは%APPDATA%\ Subversion\authに保存されますが、ユーザー名/パスワードは暗号化され、URLのmd5ハッシュとしての名前とサーバーが送信する情報テキストを持つファイルに保存されます。 TSVNはサーバーの情報テキストを認識していないため、md5ハッシュを作成できず、したがって、どの暗号化ファイルにどの認証データが含まれているかがわかりません。
svn
クライアントにデータを削除するように指示する方法はないようです-私が見ることができるすべての解決策は実際にauth
ディレクトリ内のファイルを削除します。