在工作環境調整時,有的時候SVN伺服器的地址需要修改,此時我們如何修改本地庫的地址,而不用重新下載呢?SVN中有一個簡單的解決辦法:
1,環境為windows7
在工作複本的根目錄上右鍵->TortoiseSVN->重新置放(Relocate),然後修改URL,
方法 1:
右鍵在工作複本的根目錄上右鍵->TortoiseSVN->重新置放 (Relocate),然後修改URL就可以了,但最好先備份一下,據說這樣的操作有一定的危險性(至今我沒有發現)。
方法2:
使用別名,不要使用IP,IP變更時只需要修改hosts檔案就可以了,很方便。
2.Centos 平台:
[root@ml02 melilishow]# su www
[www@ml02 melilishow]$ svn info
路徑: .
URL: http://gblh.xxx.cc:8080/svn/melilishow
版本庫根: http://gblh.xxx.cc:8080/svn/melilishow
版本庫 UUID: d4e9d482-44f2-434a-9335-c1686188efe6
版本: 11
節點種類: 目錄
調度: 正常
最後修改的作者: xxxxxx
最後修改的版本: 11
最後修改的時間: 2013-01-08 17:48:55 +0800 (二, 2013-01-08)
[www@meeli02 redqeeRW]$ svn sw --relocate http://gblh.xxx.cc:8080/svn/melilishow http://svn.xxx.com:8899/svn/melilishow
認證領域: <http://svn.xxx.com:8899> VisualSVN Server
“www”的密碼: ******
認證領域: <http://svn.xxx.com:8899> VisualSVN Server
使用者名稱: ?????
“meeliserver”的密碼: ????/
注意! 你的密碼,對於認證域:
<http://svn.xxx.com:8899> VisualSVN Server
只能明文儲存在磁碟上! 如果可能的話,請考慮配置你的系統,讓 Subversion
可以儲存加密後的密碼。請參閱文檔以獲得詳細資料。
你可以通過在“/home/www/.subversion/servers”中設定選項“store-plaintext-passwords”為“yes”或“no”,
來避免再次出現此警告。
儲存未加密的密碼(yes/no)?yes
[www@ml02 melilishow]$ svn up
linux平台:
代碼如下 |
複製代碼 |
svn sw --relocate svn://old_ip/目錄 svn://new_ip/目錄
|