分享程式代碼相關筆記
目前文章總數:157 篇
最後更新:2024年 12月 07日
來源 Microsoft Azure Repos 概觀 (←超連結):
Azure Repos是一組版本控制工具,可用於管理代碼。無論您的軟件項目是大型項目還是小型項目,都應盡快使用版本控制。
版本控制系統是可幫助您跟踪隨時間變化對代碼所做的更改的軟件。在編輯代碼時,您告訴版本控制系統對文件進行快照。版本控制系統會永久保存該快照,以便以後需要時可以重新調用它。使用版本控制來保存您的工作並協調團隊中的代碼更改。
即使您只是一個開發人員,版本控制也可以幫助您在修復錯誤和開發新功能時保持井井有條。版本控制保留了您的開發歷史,因此您可以輕鬆查看甚至回滾到任何版本的代碼。
Azure Repos提供兩種類型的版本控制:
Git:分佈式版本控制
Team Foundation版本控制(TFVC):集中式版本控制
簡單來說,Azure-Repos 提供Private Repostory 可以進行代碼的存放
另一方面,相對於Github 免費版用戶只能3名協作者,Azure-Repos 免費版用戶可以達到5名,多2名
如下圖,Github 免費版目前只能3名協作者進行Private Repostory 的開發
而Azure Devops 的Repos 可以5個開發者對Private Repostory協同開發,超過5名後開始收費180元台幣(依照美金對台幣匯率)
以下會透過Azure-Repos服務建立一個Private Repository 的範例
先連結於此https://azure.microsoft.com/zh-tw/services/devops/repos/
然後選擇開始免費使用
※前提要先註冊好 Azure 帳號
進入後,選擇New project 建立一個新專案
專案名稱(Project name)、描述需先命名,目前Azure 只能建立Private
建立好Project 後,在符號”+” 的地方點擊展開 -> New repository -> 建立新的庫
Repository Name : 輸入該庫的名稱 ,然後右下角”Create”點擊
.gitgnore 依照開發的項目,假設是C#為程式語言,使用Visual Studio 是最佳的
建立完成後,會到主幹(Master) ,接著我們的目的是將雲端建立好的Repostory 下載到自己電腦
所以接著選擇Clone
Clone 點擊後,以下是我們Azure-Repos檔案的路徑,先選擇複製到剪貼簿(Copied to clipboard!)
然後按下產生Git憑證 (Generate Git Credentials )
接著在自己電腦建立空的資料夾,選擇Git Clone (這邊範例是有先安裝TortoiseSVN )
將Step7 得到的下載路徑與Step8 得到的Username 、Password 依序輸入,即可順利下載Azure-Repos 的檔案
Success 即成功
出現勾勾成功與Azure連線了