日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CVS转SVN

發(fā)布時間:2025/7/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CVS转SVN 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
CVS2SVN工具BUG:?

1、有少部分文件中文名變亂碼

解決:參數(shù)第一個是gbk,后面才是utf-8?

2、所有文件的回車換行都變成linux下的回車換行

解決:自己弄個工具替換?

3、部分時間注釋格式給改了?

?

工作流程的改變:1、不能按版本號獲取,要取庫最新2、基于第一點,同一個分支不能同時兩個 制作兩個版本,例如同時做活動包和活動關(guān)閉包

?

cvs可以使用cvs update -r命令按特定版本號更新文件;因此可以隨意回滾某個文件的版本,或者取同一分支的不同版本號文件,發(fā)布到不同的更新包;最常見的場景是某文件1.2版本活動=open,1.3版本活動=close,可以同時做活動開啟包和活動關(guān)閉包。


SVN雖然也支持這樣按版本號更新,但是這樣會導(dǎo)致SVN本地庫版本號的混亂。因此默認(rèn)獲取最新,這樣只能發(fā)布完一個包再做下一個包。?

?

做版本

方案一:每日定時daily build,build期間鎖庫,做完BVT后打標(biāo)簽,這樣就按照兩個標(biāo)簽之間的差異獲取文件做包。這種方案適合于產(chǎn)品化定期發(fā)布的任務(wù)。這個方案比較簡單,提交期間是鎖庫方式(有授權(quán)才能提交)或者不鎖庫方式看組織的情況了。個人認(rèn)為,這種方式還是鎖庫給有任務(wù)的人開提交權(quán)限比較好。


方案二:按用戶錄入的文件來做版本,這個方案是就SVN就一定要求鎖庫,對提交的文件授權(quán)才能提交。CVS不鎖庫問題也不大。?

總結(jié)

以上是生活随笔為你收集整理的CVS转SVN的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。