快速上手項目遠程團隊協作--CODING(新手向)
CODING網址:https://e.coding.net/signin
前言:之前用過github,用過微軟的Azure協作(https://azure.microsoft.com/zh-cn/services/devops/), 不同協作工具其實核心思想都是大同小異的。后來用上CODING,感覺蠻好用且簡單,就一直在用,怕健忘忘了流程就寫了這篇。
快速建立項目
1.創建項目並克隆到本地
-
在網站注冊個賬號,找到項目板塊,點擊新建項目
-
看到如下如下圖片,由於是簡單的項目,所以點擊第一個代碼托管項目即可(后面的選項更適用於大型項目或企業級項目,有更多的管理方面的功能)
-
勾選第一個生成gitignore文件(用於篩選上傳時的冗余文件),填寫信息
-
完成創建后,打開項目,左邊點擊代碼倉庫,然后點擊克隆
-
把地址復制,打開VS如果是VS2019的,打開右邊就有克隆,點擊克隆
-
將剛復制的地址粘貼到存儲庫位置那行,選擇本地存儲庫位置,點擊克隆就完成了
](https://imgchr.com/i/84OnM9)](https://imgchr.com/i/84OurR)
如果第五步是其他版本的VS,從視圖打開團隊資源管理器
點擊克隆,並把剛復制的項目地址粘貼到該行,再點擊下面的克隆也可以完成
PS:
-
當項目多於一人時,團隊成員要克隆項目,需添加進項目成員,否則無法克隆
-
克隆需要輸入CODING的賬戶和密碼
當出現忘記密碼,或者密碼錯誤后無法再次輸入時,其實是windows自行幫你保存了用戶名對應密碼
詳情直接百度window自動保存git賬號密碼在哪修改
將其刪除后可重新嘗試輸入賬戶密碼
2.更新項目代碼
2.1更新方式
1.只有一條主支master,無其他分支
優點:簡單方便,直接推送到遠程項目就完事,操作得當不存在沖突
缺點:值班式更新,也就是一個時間點一個人工作,不能同時更新
2.有一條主支master,每個成員有各自的分支
優點:可以同時工作,最后分別合並到主支master,提高工作效率
缺點:可能存在沖突需要處理,其沖突問題五花八門,不過其實大項目一般采用這種更新方式,遲早應學會解決沖突,
采用第二種時寫代碼時記得切換至各自的分支進行
如何創建分支
1.點擊分支
2.點擊新建分支
3.選擇從master簽出分支,輸入想要的本地分支名,點擊創建分支即可
2.2如何更新項目
多人團隊協作自定義分支每次工作所需操作
-
先從遠程端master拉取最新版本到本地端master(更新完可以點擊右下角那個master,再點擊歷史記錄就能確定是否為最新版)
-
再切換到本地端自定義分支(AM),點擊分支選擇從本地端mater合並到本地端自定義分支
這樣本地端自定義分支就是最新版本
-
在本地端自定義分支進行工作,完成自身任務后填寫修改內容並上傳到遠程端自定義分支
-
在遠程端新建合並申請,將自定義分支合並到master,等待管理員確認合並
上傳本地更新
-
當更新項目后,右下角有標記,類似筆那顯示更改數量
-
點擊更改
-
填寫更改信息,然后最簡單的就是選擇全部提交並同步,或者點擊全部提交再返回上面那張圖點擊同步
Unity游戲項目也可以用這種協作方式,不過建議不同成員采用不同場景進行任務實現,再交由一個人負責把功能合成到主場景,可減少沖突
寫得已經蠻詳細了,還有很多實用的功能,比如
1.分支保護,可以將master設置為被保護的分支以降低刪庫風險
2.項目任務頒布,可以分配工作,並查看統計那不同成員工作更新頻率
3.測試管理:可以測試項目及存放文檔
4.可以自行編寫API文檔
。。。。。。
建議自行嘗試,並熟悉如何進行遠程團隊協作,如果覺得有用請幫我點個贊,謝謝。
轉載標明出處:作者AMzz 博客: https://www.cnblogs.com/AMzz/