快速上手項目遠程團隊協作--CODING(新手向)


快速上手項目遠程團隊協作--CODING(新手向)

CODING網址:https://e.coding.net/signin

前言:之前用過github,用過微軟的Azure協作(https://azure.microsoft.com/zh-cn/services/devops/), 不同協作工具其實核心思想都是大同小異的。后來用上CODING,感覺蠻好用且簡單,就一直在用,怕健忘忘了流程就寫了這篇。

快速建立項目

1.創建項目並克隆到本地

  1. 在網站注冊個賬號,找到項目板塊,點擊新建項目

  2. 看到如下如下圖片,由於是簡單的項目,所以點擊第一個代碼托管項目即可(后面的選項更適用於大型項目或企業級項目,有更多的管理方面的功能)

    84RX6S.png

  3. 勾選第一個生成gitignore文件(用於篩選上傳時的冗余文件),填寫信息

    84LRUK.png

  4. 完成創建后,打開項目,左邊點擊代碼倉庫,然后點擊克隆

    84OKq1.png

  5. 把地址復制,打開VS如果是VS2019的,打開右邊就有克隆,點擊克隆

    84O8PO.png

  6. 將剛復制的地址粘貼到存儲庫位置那行,選擇本地存儲庫位置,點擊克隆就完成了

    84OwZt.png](https://imgchr.com/i/84OnM9)](https://imgchr.com/i/84OurR)

    如果第五步是其他版本的VS,從視圖打開團隊資源管理器

    84O0dP.png

    點擊克隆,並把剛復制的項目地址粘貼到該行,再點擊下面的克隆也可以完成

    84Ori8.png

PS:

  1. 當項目多於一人時,團隊成員要克隆項目,需添加進項目成員,否則無法克隆

    1. 點擊你的團隊,找到邀請成員加入團隊

      84Ola6.png

    2. 然后打開項目,左下角找到項目設置,點擊打開,出現如下頁面,點擊添加成員,選擇剛邀請的團隊成員確定即可

      84OyRg.png

    3. 還需要給予權限,不同用戶組權限可自定義

      84OurR.png

  2. 克隆需要輸入CODING的賬戶和密碼

    當出現忘記密碼,或者密碼錯誤后無法再次輸入時,其實是windows自行幫你保存了用戶名對應密碼

    詳情直接百度window自動保存git賬號密碼在哪修改

    將其刪除后可重新嘗試輸入賬戶密碼

2.更新項目代碼

2.1更新方式

1.只有一條主支master,無其他分支

​ 優點:簡單方便,直接推送到遠程項目就完事,操作得當不存在沖突

​ 缺點:值班式更新,也就是一個時間點一個人工作,不能同時更新

2.有一條主支master,每個成員有各自的分支

​ 優點:可以同時工作,最后分別合並到主支master,提高工作效率

​ 缺點:可能存在沖突需要處理,其沖突問題五花八門,不過其實大項目一般采用這種更新方式,遲早應學會解決沖突,

采用第二種時寫代碼時記得切換至各自的分支進行

如何創建分支

​1.點擊分支

84OnM9.png

2.點擊新建分支

84OGGD.png

3.選擇從master簽出分支,輸入想要的本地分支名,點擊創建分支即可

84OYxH.png

2.2如何更新項目

Jgy0cd.png

多人團隊協作自定義分支每次工作所需操作

  1. 先從遠程端master拉取最新版本到本地端master(更新完可以點擊右下角那個master,再點擊歷史記錄就能確定是否為最新版)

  2. 再切換到本地端自定義分支(AM),點擊分支選擇從本地端mater合並到本地端自定義分支

    這樣本地端自定義分支就是最新版本

  3. 在本地端自定義分支進行工作,完成自身任務后填寫修改內容並上傳到遠程端自定義分支

  4. 在遠程端新建合並申請,將自定義分支合並到master,等待管理員確認合並

上傳本地更新

  1. 當更新項目后,右下角有標記,類似筆那顯示更改數量

    84ONMd.png

  2. 點擊更改

    84OUsA.png

  3. 填寫更改信息,然后最簡單的就是選擇全部提交並同步,或者點擊全部提交再返回上面那張圖點擊同步

    84OaqI.png

  4. 額外:如果你采用的是分支更新,需要去遠程項目那新建合並請求,並讓管理員同意即可合並到主分支master
    JgrGvR.png

Unity游戲項目也可以用這種協作方式,不過建議不同成員采用不同場景進行任務實現,再交由一個人負責把功能合成到主場景,可減少沖突

寫得已經蠻詳細了,還有很多實用的功能,比如

1.分支保護,可以將master設置為被保護的分支以降低刪庫風險

2.項目任務頒布,可以分配工作,並查看統計那不同成員工作更新頻率

3.測試管理:可以測試項目及存放文檔

4.可以自行編寫API文檔

。。。。。。

建議自行嘗試,並熟悉如何進行遠程團隊協作,如果覺得有用請幫我點個贊,謝謝。

轉載標明出處:作者AMzz 博客: https://www.cnblogs.com/AMzz/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM