新搭了一臺Subversion服務器供公司使用,須要對不一樣權限的用戶作一些登陸和操做的測試。遇到一個問題,Subversion老是會記住曾經登陸過的用戶名和密碼,這讓使用其餘登陸帳號有些麻煩。蒐集資料以後整理出本身的解決方法。 服務器
方法一: svn
Windows環境: 工具
項目上單擊右鍵->TortoiseSVN->Settings->Saved Data->單擊Authentication對應的Clear按鈕。這樣就清除了以前的驗證信息。 測試
方法二: spa
Windows環境: server
刪除目錄C:\Documents and Settings\administrator\Application Data\Subversion\auth\svn.simple it
方法三: io
Linux環境: 登錄
rm ~/.subversion/auth/svn.simple/* file
切換語言
先要安裝對應版本的中文語言包,而後在設置中修改以下圖:
TortoiseSVN->Settings->General->右側Subversion configuration file:->Edit
找到 # enable-auto-props = yes 去掉 #
最下面增長 * = svn:needs-lock
更換SVN服務器地址的時候使代碼和工程的聯繫斷了,可是又還有代碼沒有提交,這時能夠手工把工程和svn服務器連起來,方法是:查找全部工程下的entries文件,把其中的 http://svnserver/svnroot (svn地址)替換爲新的地址。
使用最新版本的TortoiseSVN工具,右鍵在工做複本的根目錄上右鍵->TortoiseSVN->從新定位(Relocate),再按提示操做就能夠了。
不過注意的是,在操做以前記得作好備份工做,由於這個操做有必定的危險性。要是從新定位後發現工程沒有任何差錯,再刪掉備份文件也不遲。
Subversion老是會記住曾經登陸過的用戶名和密碼,這讓使用其餘登陸帳號有些麻煩。蒐集資料以後整理出本身的解決方法。
方法一:
Windows環境:
項目上單擊右鍵->TortoiseSVN->Settings->Saved Data->單擊Authentication對應的Clear按鈕。這樣就清除了以前的驗證信息。
方法二:
Windows環境:
刪除目錄C:\Documents and Settings\administrator\Application Data\Subversion\auth\svn.simple
方法三:
Linux環境:
rm ~/.subversion/auth/svn.simple/*