Yexiong's java blog

          Yexiong's java blog

          Eclipse中CVS使用建議

          1、在Eclipse同CVS服務(wù)器同步之前,要先刷新,否則可能會(huì)因?yàn)樵贓clipse外面編輯的文件,Eclipse中沒(méi)有刷新而導(dǎo)致同步報(bào)錯(cuò),可以將Eclipse設(shè)置為自動(dòng)刷新,操作方法:Window->Preferences->Workbench,選中Refresh workspace automatically。即使如此,仍然可能出現(xiàn)問(wèn)題,因?yàn)镋clipse刷新可能會(huì)有一定延遲,所以在報(bào)錯(cuò)時(shí),手動(dòng)刷新一下,再同步。

          2、下班離開(kāi)公司之前Commit所有文件,上班之后Update所有文件,并根據(jù)Daily build的報(bào)告,修正昨天提交的版本中的錯(cuò)誤信息。

          3、在修改文件之前,先Update一下,使得修改時(shí)的版本盡可能新,一旦發(fā)生沖突,解決它的工作量會(huì)比較小。如果是大家共同使用,并經(jīng)常修改的文件,如Constants.java、struts-config.xml等文件,更要如此,最好能通知其他人員Commit。

          4、對(duì)二進(jìn)制文件,如Word文檔,CVS不能進(jìn)行比對(duì),如果出現(xiàn)沖突,需要自己手工合并,可以將本地文件備份,將文件Override and Update,然后從備份文件中將自己修改的部分合并之后提交。

          5、在文件出現(xiàn)沖突時(shí),應(yīng)該先進(jìn)行比對(duì),將服務(wù)器端的修改更新至本地,不清楚的地方要同其他人溝通,合并完成后,選擇Override and Commit更新,禁止不進(jìn)行比對(duì)就進(jìn)行Override and Commit操作!

          6、CVS不允許進(jìn)行刪除服務(wù)器端文件,所以大家最好不要提交臨時(shí)文件及臨時(shí)目錄,如編譯產(chǎn)生的文件和目錄。

          7、不同功能模塊的文件分開(kāi)Commit,同一功能模塊的文件一次Commit,對(duì)于分析錯(cuò)誤、減少?zèng)_突、版本回退等有幫助。

          8、提交的文件必須經(jīng)過(guò)測(cè)試,起碼保證在本地是可以編譯通過(guò)的,方便其他人測(cè)試。

          posted on 2005-11-01 09:24 Yexiong 閱讀(689) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): other


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 集安市| 吉安市| 宣威市| 承德市| 德庆县| 德格县| 日土县| 青海省| 苍南县| 土默特右旗| 海淀区| 高要市| 鲁山县| 四平市| 苏尼特左旗| 溧水县| 克山县| 平昌县| 德安县| 长汀县| 哈巴河县| 武邑县| 云浮市| 体育| 磐安县| 汕头市| 康保县| 丹巴县| 晋中市| 广丰县| 全椒县| 青州市| 灵川县| 镇安县| 呼伦贝尔市| 友谊县| 新和县| 六枝特区| 微博| 中山市| 淮滨县|