目前有很多的項(xiàng)目都不是一個(gè)人就可以開(kāi)發(fā)完成,需要多人的合作開(kāi)發(fā)惠险。但是多人開(kāi)發(fā)的時(shí)候就會(huì)出現(xiàn)代碼融合問(wèn)題C绺怠!班巩!難道真的要手動(dòng)的復(fù)制粘貼嗎渣慕?這肯定不是的,要是這樣的話抱慌,你融合代碼的時(shí)間我可以干很多事情了逊桦。所以多人開(kāi)發(fā)有很多是使用Git進(jìn)行代碼的融合,保存代碼(PS:也有公司是使用SVN進(jìn)行多人開(kāi)發(fā)抑进,但是SVN上傳比較慢强经,目前Xcode也是帶有Git功能的,所以這里使用Git來(lái)進(jìn)行開(kāi)發(fā))
一寺渗、在Mac中搭建服務(wù)器必須下載jdk插件:傳送門(mén)
下載完直接跟著步驟安裝即可
驗(yàn)證是否安裝成功:
1.打開(kāi)終端
2.輸入命令 java -version???? 如下圖顯示則安裝成功
????? 二匿情、安裝Gitblit
1.下載地址:傳送門(mén)
2.下載解壓Gitblit,使用終端打開(kāi)在~/gitblit-1.8.0/data/defaults.properties的文件信殊,如:
3.找到??
修改 git.repositoriesFolder = 存儲(chǔ)文件目錄(新建一個(gè)目錄)
修改server.httpPort = 7070(或者其他未被占用端口)如圖:
4.保存配置炬称,回到終端
5.cd 到 Gitblit的目錄,如:
6.啟動(dòng)服務(wù)器 輸入命令??? ./gitblit.sh?? 涡拘,如:
啟動(dòng)成功 (啟動(dòng)后不要關(guān)閉終端玲躯,關(guān)閉終端則關(guān)閉服務(wù)器,下次想啟動(dòng)服務(wù)器直接執(zhí)行5、6步驟則可以啟動(dòng))? 如下圖:
7跷车、在網(wǎng)頁(yè)輸入? 本機(jī)(服務(wù)器)的IP地址 + 端口號(hào)(之前輸入的7070)http://xxx.xxx.x.xxx:7070
7.1 登錄的賬號(hào)和密碼默認(rèn)為admin棘利,自己也可以自行修改
8.創(chuàng)建版本庫(kù)(倉(cāng)庫(kù))
8.1初始化
在這里就就不介紹自己初始化倉(cāng)庫(kù)了,其實(shí)他和GitHub倉(cāng)庫(kù)差不多(可以參照他給的提示)
8.2 初始化??? 和?? 不初始化??? 的效果
9.在本地下載項(xiàng)目?? 如:
9.1 打開(kāi)終端 —》 cd 相應(yīng)的目錄 —》 git clone? 下載地址
9.2 下載完成就可以看到路徑中多了這個(gè)文件
9.3創(chuàng)建xcodeproj項(xiàng)目
9.4 添加項(xiàng)目 -> 打開(kāi)終端 -> cd /Users/xx/Desktop/員工1/TJTestproject
git add .
git commit -m "注釋"
git push
9.5 刷新服務(wù)器網(wǎng)站姓赤,
10.0 合并開(kāi)發(fā)流程
相應(yīng)的合并開(kāi)發(fā)流程就是這樣赡译,有興趣的可以關(guān)注我
關(guān)注 更新手動(dòng)創(chuàng)建倉(cāng)庫(kù)初始化