国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

初始SVN與GIT代碼上傳

2019-11-09 14:32:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

最近開(kāi)始進(jìn)行多人項(xiàng)目,但是從來(lái)沒(méi)有做過(guò)多人項(xiàng)目,所以Google了一下多人項(xiàng)目需要的一些注意事項(xiàng)

首先 第一點(diǎn):在多人開(kāi)發(fā)項(xiàng)目時(shí)候要在自己建立的類(lèi),在建立類(lèi)的時(shí)候要在前綴加上自己的標(biāo)識(shí)符用來(lái)區(qū)分類(lèi)名,避免沖突

第二點(diǎn):在書(shū)寫(xiě)代碼時(shí),兩個(gè)開(kāi)發(fā)者不要在同一個(gè)類(lèi)中同時(shí)寫(xiě)一個(gè)類(lèi)方法內(nèi)容,這樣在合并代碼時(shí)會(huì)導(dǎo)致代碼沖突,會(huì)引發(fā)很多問(wèn)題

GIT:git是一種分散式的代碼上傳方式,每個(gè)人在自己的電腦上都有一個(gè)完整的本地倉(cāng)庫(kù),從網(wǎng)絡(luò)倉(cāng)庫(kù)上克隆下來(lái)的都是完整的倉(cāng)庫(kù),每個(gè)人都能看到整個(gè)項(xiàng)目的完整代碼,當(dāng)服務(wù)器宕機(jī)或者出問(wèn)題的時(shí)候,開(kāi)發(fā)者就不會(huì)因?yàn)閺姆?wù)器上拉取不到倉(cāng)庫(kù)而導(dǎo)致開(kāi)發(fā)進(jìn)度落后.

SVN:svn是一種集中式的代碼上傳方式,在服務(wù)器有主干代碼部分,又由主干部分分出分支部分,交由每個(gè)開(kāi)發(fā)者去開(kāi)發(fā),每個(gè)開(kāi)發(fā)者將分支部分完成后,再提交分支代碼到主干部分,其中除了主開(kāi)發(fā)者以外,其他的開(kāi)發(fā)者拿不到主干代碼,雖然有效防止了源代碼泄漏,但是如果服務(wù)器宕機(jī)或者出現(xiàn)問(wèn)題的時(shí)候整個(gè)開(kāi)發(fā)進(jìn)度都會(huì)受到影響

在開(kāi)發(fā)過(guò)程中,我首先嘗試了使用git的方法來(lái)進(jìn)行代碼合并(SourceTree),在項(xiàng)目上傳上很順利,但是在合并代碼的時(shí)候就會(huì)出現(xiàn)代碼沖突,后導(dǎo)致項(xiàng)目無(wú)法打開(kāi).經(jīng)過(guò)復(fù)查是有關(guān)命名重復(fù)的問(wèn)題,但是并沒(méi)有找到一個(gè)比較好的解決方法,所以暫時(shí)就擱置了

在使用git代碼合并失敗后,我選擇去嘗試另一種方式svn的方式去上傳合并代碼,首先在svnchina上注冊(cè)了項(xiàng)目賬號(hào),我們這里使用(CornerStone)方式來(lái)進(jìn)行上傳代碼,首先我們需要一個(gè)良好的上傳環(huán)境(網(wǎng)絡(luò)質(zhì)量?jī)?yōu)良),如果上行網(wǎng)速較慢的話會(huì)有可能導(dǎo)致項(xiàng)目上傳失敗,解決方法是將主干項(xiàng)目分批次上傳到服務(wù)器上,然后我們將主干部分分出分支,將任務(wù)分配到了每個(gè)組員身上,任務(wù)分配好之后再測(cè)試代碼合并過(guò)程中也產(chǎn)生了一些問(wèn)題,有些項(xiàng)目?jī)?nèi)容無(wú)法update到本地,有些本地內(nèi)容無(wú)法commit到svn服務(wù)器上;無(wú)法update到本地目前只遇到了因?yàn)榫W(wǎng)絡(luò)問(wèn)題丟失部分文件,我們?cè)俅蝩pdate一下服務(wù)器代碼到本地即可 ;在commit時(shí)會(huì)遇到一些問(wèn)題,比如一個(gè)有?提示的一個(gè)文件無(wú)法commit到服務(wù)器上,我們可以通過(guò)點(diǎn)擊這個(gè)文件,然后在connerStone的底部選擇 add將文件手動(dòng)更新到服務(wù)器上,然后再提交,如果無(wú)法add則去檢查是否有重復(fù)的文件,再進(jìn)行對(duì)比合并,然后再提交到服務(wù)器上;我們可以通過(guò)check out的方式在自己的電腦上建立一個(gè)svn的動(dòng)態(tài)鏈接庫(kù);使用svn切記不要同時(shí)提交代碼,要將時(shí)間錯(cuò)開(kāi)去提交代碼,否則會(huì)出現(xiàn)一些未知的錯(cuò)誤;

以上就是現(xiàn)階段對(duì)于svn與git的認(rèn)識(shí)與使用


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大丰市| 静安区| 恩施市| 平安县| 临武县| 南投县| 蒲城县| 津市市| 安福县| 乌拉特前旗| 福贡县| 墨脱县| 宝应县| 鲁甸县| 罗定市| 綦江县| 阜南县| 博野县| 股票| 城口县| 济宁市| 新化县| 鲁山县| 定安县| 延寿县| 肃南| 古田县| 陆河县| 茂名市| 扬中市| 吉木萨尔县| 边坝县| 丰镇市| 通辽市| 梅河口市| 保亭| 吐鲁番市| 梅州市| 宣汉县| 巨鹿县| 湖北省|