移動互聯工作室—團隊協作
一、準備工具
1.Gitstack
2.Git
3.Android studio
二、具體配置
1.配置gitstack
1.1下載並安裝gitstack(全部走預設即可)
2.2 建立遠端倉庫

gitstack預設管理賬戶名和密碼為admin

點選Repositories,建立遠端倉庫


遠端參倉庫建立完成後點選users & Groups選項,建立團隊成員使用者名稱與密碼

而後再返回Repositories,新增成員,

至此,gitstack配置完畢.
2.3 下載安裝git(全部走預設即可)
2.4 ping通git伺服器網路,保證相互網路暢通.
1.檢視本機ip地址


2.相互ping通各自ip地址,確認在同一區域網

如上圖所示,則能ping通.
2.5新建本地Git倉庫,將專案程式碼上傳到git伺服器上,

滑鼠右鍵 選擇 Git Bash Here,開啟git控制檯,
首次開啟時,只需初始化一次即可
$ git config --global user.name "John Doe" 使用者名稱
$ git config --global user.email johndoe@example.com 郵箱

而後將專案程式碼初始化為本地Git倉庫
git init
git add .

git commit -m "init"

git push http://192.168.1.113/TrafficClient.git master

將原來的localhost換成Git伺服器ip地址.至此,專案程式碼已成功上傳到git伺服器中.
2.6 使用git clone 之前上傳到git伺服器中的專案程式碼
新建資料夾,進入資料夾內,右擊滑鼠選擇Git Bash Here ,開啟git控制檯,輸入
git clone http://192.168.1.113/TrafficClient.git
第一次clone 時,需要驗證身份,使用者名稱密碼便是之前給遠端倉庫所新增的操作成員.

三、使用android studio 開啟clone 下來的專案程式碼
1.顏色示意
1.起初,我們專案所有檔案顏色,都是 [白色:正常檔案的顏色]
2.但是當我們為專案指定倉庫路徑後,所有檔案顏色的顏色變了 [紅色:指定倉庫路徑後,未Add的檔案]
3.Add成功後,我們在看看檔案的顏色為 [綠色:已Add,但未commit的檔案]
4.當我們對某個類進行修改後,會發現檔案顏色又變了 [墨藍色:提交成功後修改過的檔案]
2.Add>commit>push>專案程式碼
未修改的檔案如下:

修改後的檔案如下:

將自己所改動的或新增的程式碼add到本地倉庫中,

而後將程式碼commit到本地倉庫中





提交成功後,會顯示成員的提交記錄.
最後,獲取最新的程式碼.

或者:

如果出現以下,則說明程式碼有衝突,

則需要先處理不同的程式碼.
否則直接合並.

成功合併程式碼,當前程式碼已是最新程式碼.

提醒
add程式碼後,最好先pull一下,將最新程式碼新增到本地倉庫,而後進去commit和push,這樣可以減少程式碼合併時出現的程式碼不一致問題,和程式碼拉取時不是最新的一些問題.
三人協作步驟如下:
三人協作時,A先add>commit>push,而後是B先pull,而後add>commit>push,最後是C>pull.此時C的程式碼是最全最新的,此時C整理除錯三人程式碼,進行apk打包釋出操作.
相關文章
- 如何提高團隊協作力?
- 如何提升團隊協作效率?
- 教你學會Git——團隊協作Git
- 協作型CRM助力團隊協同辦公
- SOLIDWORKS 2023互動設計新功能——協作處理團隊資料 簡化繁瑣操作Solid
- 6、Git之團隊協作機制Git
- 團隊協作的五大障礙?用飛項輕鬆解決團隊協作難題
- 線上協作助力團隊合作:解析多種高效工具實現團隊協同
- 介面自動化從個人走向團隊協作開發
- 如何讓IT團隊和安全團隊之間更好地進行協作
- 如何實施智慧化的團隊協作?
- 多人協同開發,git workflow 提高團隊協作能力Git
- 遠端IT運維的升級,“團隊協作”運維
- 部署MatterMost-開源團隊協作平臺
- 團隊協作中有哪些必不可少的工具?
- 團隊作業
- Adobe Acrobat Pro DC 2023 for Mac:提升團隊協作效率BATMac
- 為團隊提供專業的檔案協作方案
- 統一的檔案管理,團隊輕鬆協作
- 利用Git+GitHub進行團隊協作開發Github
- 疫情居家辦公,如何選擇團隊協作套件套件
- 團隊作業1——團隊展示&選題
- 團隊作業1——團隊選題&展示
- 強化執行,完善協作,聯想Filez幫助銷售團隊提高成單率
- 團隊作業2
- 團隊作業一
- 團隊作業3
- 團隊作業6
- 團隊作業4
- 團隊作業1
- 團隊作業5
- 如何製作遊戲設計文件:讓團隊快速且高效協作遊戲設計
- 《Git團隊協作》之Docker快速搭建GitLab私有倉庫DockerGitlab
- 異地技術團隊高效協作的經驗分享
- 職場中哪些團隊協作準則,讓效率更高?
- 看板管理:團隊協作的秘密武器是什麼?
- 團隊協作遠端辦公,有哪些好用的app?APP
- 探究如何使用敏捷專案管理進行團隊協作?敏捷專案管理