-
svn刪除文件操作查看全部
-
svn強制更新成最新版本查看全部
-
將index.html更新成版本1查看全部
-
svn更新操作查看全部
-
svn提交命令的操作查看全部
-
svn增加命令的操作查看全部
-
svn add js --non-recursive查看全部
-
天黑路滑,注意svn的坑查看全部
-
這里使用world版本庫作為演示 1:停止svn的服務 2:切換到svn版本庫的目錄 3:以world版本庫作為演示,把world版本庫改成newworld 4:再次運行svn服務 5:進入用戶目錄下的world 6:執行 svn update 這里告訴我們這個版本庫不存在,因為已經被我們遷移到了newworld 所以現在要做一個重定向操作,相當于告訴工作副本這個新的UIL是什么 svn switch/sw --relocate svn://192.168.0.130/world svn://192.168.0.130/newworld (重定向的意思) (兩個版本庫的UIL,舊的在前,新的在后) 7:再次執行svn up就可以看到現在可以正常更新了,往后工作副本的更新和提交,就和新的svn服務端進行通信了。查看全部
-
版本庫的重定向 重定向:當版本庫遷移之后,它的UIL就會失效。那么我們就要把服務端的UIL重新定義到新的UIL上查看全部
-
版本庫的遷移 法一:從舊的版本庫備份數據,然后創建一個新的版本庫,把備份的數據加載到新的版本庫中(相當于把一個鳥窩放到另外的樹上) 法二:整個版本庫壓縮成一個壓縮包,再移動到新的服務器上解壓后再運行 (相當于把一棵有鳥窩的樹 連根拔起放到另外的森林去)查看全部
-
在版本庫精簡操作完成之后,有一個點跟大家說明一下 在精簡之前,我們檢出的工作副本已經不能用了,因為服務端的版本庫,在精簡之后版本號發生了變化,原來的1-16版本,變成了現在的1-11版本,而工作副本記錄的版本號還是16,如果直接執行更新或者提交操作,就會報版本號不存在的錯誤 所以當我們做了版本庫精簡之后,工作副本需要重新檢出一份,才能繼續工作。查看全部
-
再把svn服務運行運行起來 svnserve -d -r /svnroot/ 這樣就完成了版本庫的精簡與丟棄操作查看全部
-
現在配置文件已經復制完畢了,就可以把舊的imooc版本庫刪除掉 rm -rvf /svnroot/imooc/查看全部
-
現在新的版本庫精簡操作已經完成,現在就可以把 imooc版本庫的配置文件也復制到版本庫中 cp -av /svnroot/imooc/conf/* /svnroot/newimooc/conf/ 把原來版本庫imooc的conf目錄下的配置文件全部復制到新版本庫newimooc版本庫的conf目錄下面。查看全部
舉報
0/150
提交
取消