SVN加鎖
TortoiseSVN->Settings->General->右側Subversion configuration file:->Edit
找到 # enable-auto-props = yes 去掉 #
最下面增加 * = svn:needs-lock
SVN服務器地址更換
更換SVN服務器地址的時候使代碼和工程的聯系斷了,但是又還有代碼沒有提交,這時可以手工把工程和svn服務器連起來,方法是:查找所有工程下的entries文件,把其中的 http://svnserver/svnroot (svn地址)替換為新的地址。
使用最新版本的TortoiseSVN工具,右鍵在工作復本的根目錄上右鍵->TortoiseSVN->重新定位(Relocate),再按提示操作就可以了。
不過注意的是,在操作之前記得做好備份工作,因為這個操作有一定的危險性。要是重新定位后發現工程沒有任何差錯,再刪掉備份文件也不遲。
TortoiseSVN切換登錄用戶
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/*