門戶網站建設一般會采用項目組svn的方式開發,建站公司小編就門戶網站建設中svn的(de)應用相關知(zhi)識做以(yi)總(zong)結分享(xiang)。
SVN是Subversion的(de)簡稱,是一個開放(fang)源代碼的(de)版(ban)本控制系(xi)統。
集中(zhong)式代碼(ma)管(guan)理的核心是服(fu)(fu)(fu)務(wu)器(qi),所(suo)有開發者(zhe)在開始新一(yi)天(tian)的工作之(zhi)前必須從服(fu)(fu)(fu)務(wu)器(qi)獲(huo)取(qu)代碼(ma),然后開發,最(zui)后解(jie)決沖突,提交。所(suo)有的版本信息都(dou)放在服(fu)(fu)(fu)務(wu)器(qi)上(shang)。如果脫(tuo)離了(le)服(fu)(fu)(fu)務(wu)器(qi),開發者(zhe)基本上(shang)可以說是無(wu)法工作的。
開發(fa)人員每天(tian)的工作(zuo)內(nei)容(rong)和流程概括為(wei):
1、從服務器下載(zai)項目組最(zui)新代碼(ma)。
2、進(jin)入自(zi)己(ji)的分(fen)支,進(jin)行工(gong)作(zuo),每隔一(yi)個(ge)小(xiao)時(shi)(shi)向服務器自(zi)己(ji)的分(fen)支提(ti)交一(yi)次代碼(很多(duo)人(ren)都有這(zhe)個(ge)習(xi)慣。因為有時(shi)(shi)候(hou)自(zi)己(ji)對代碼改來改去,最后又想還(huan)原到前一(yi)個(ge)小(xiao)時(shi)(shi)的版本(ben),或者看看前一(yi)個(ge)小(xiao)時(shi)(shi)自(zi)己(ji)修改了哪些代碼,就需要這(zhe)樣(yang)做了)。
3、下班時間(jian)快到了(le),把自己的分(fen)支合并(bing)到服務(wu)器(qi)主分(fen)支上,一(yi)天的工作(zuo)完成,并(bing)反(fan)映(ying)給服務(wu)器(qi)。