差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
| tech:svnswitch [2008/03/19 07:00] – jonathan | tech:svnswitch [2009/03/03 00:58] (目前版本) – jonathan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== SVN 主機搬移後 Client 端的處理方式 (relocate) ====== | ||
| + | 當 svn 主機 IP 更動,或者更換網址,底下 Client 端的工作版本就無法依據之前的 Check out 網址更新,以下針對在 Windows 的 TortoisesSVN 以及 Linux 底下的 svn 分別說明實際處理方式. | ||
| + | ===== - Windows 的 TortoisesSVN ===== | ||
| + | 這部份很簡單,直接選用 TortoisesSVN 選單內的 Relocate 來更改,如下圖所示: | ||
| + | |||
| + | | {{tech: | ||
| + | | {{tech: | ||
| + | |||
| + | ===== - Linux 的 svn ===== | ||
| + | 如果使用 Linux 的 svn 命令列方式,則採用 svn switch 命令語法 | ||
| + | < | ||
| + | switch --relocate FROM TO [PATH...] | ||
| + | </ | ||
| + | |||
| + | 例如: / | ||
| + | <code sh> | ||
| + | cd / | ||
| + | svn cleanup | ||
| + | svn switch --relocate http:// | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== 參考資料 ===== | ||
| + | * http:// | ||
| + | |||
| + | {{tag> | ||