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