*. 做一些實驗
*. 新增某功能
*. 修改某部份功能
建議這樣做
1. 從主幹分支出去
2. 從分支取出
3. 開始在分支的複本做你想要的修改
4. 分支目的達成,將修改部份合併回主幹
1. 從主幹分支出去
svn cp svn+ssh://trunk svn+ssh://branches/BRANCHES_PURPOSE
上面執行後,會將目前 trunk 最新的版本複製一份到 branches/BRANCHES_PURPOSE
BRANCHES_PURPOSE 是你為這個分支所取的名字,建議可取這個分支所要完成的功能相關的名字
2. 從分支取出
svn co svn+ssh://branches/BRANCHES_PURPOSE WORK_DIR
執行後,會將 BRANCHES_PURPOSE 複製一份到 WORK_DIR,WORK_DIR svn 會幫你產生
3. 開始在分支的複本做你想要的修改
修改/新增/刪除
更新
提交
驗證
4. 分支目的達成,將修改部份合併回主幹
cd WORK_DIR
svn merge svn+ssh://trunk svn+ssh://branches/BRANCHES_PURPOSE
沒有留言:
張貼留言