開始使用 SVK
UsingSVKAsARepositoryMirroringSystem
SVK與嵌入式系統開發
also the "svk help intro"
- 如果需要的話,建一個新的data base (depot)
svk depotmap會用nano編輯
*在"---" 那行以下到"===edit the above depot map==="之間,加入一行新資料。
*在"===edit the above depot map==="上面需要一個換行(newline)
*在depotname:後面必須要有一個空格
depotname: /home/test/depot - svk mkdir //mirror
- svk mirror svn://xxx.xxx/xxx //mirror/xxx
- svk sync //mirror/xxx
svk sync --all - svk copy //mirror/xxx //xxx
* copy的source與target必須在同一個depot裡 - 現在你可以對//xxx做改變,用svk or svn都可以
- svk push //xxx
把//xxx的改變commit回//mirror/xxx和svn://xxx.xxx/xxx
no headrev at /usr/share/perl5/SVN/Mirror/Ra.pm line 159.如果已經做了,可以用
svk mi --recover //mirror/xxx來救回來,可是用svn做的改變都會不見就是了。mirror的depot一定要用svk處理才行。
depot: 指一個svn的database
depotname: 指某個svn的database,當我們用svk depotmap設定depot的目錄位置時,也要指定一個名字代表這個depot
depotpath: 指一個depotname下的某位置,如/depotname/xxx。若省略depotname,如: //xxx則指的是在 ~/.svk/local 下的default depot
沒有留言:
張貼留言