什麼是Azure Repos
Azure Repos 實際上就是 Repository,代碼的倉庫,也就是類似於 Github,SVN,TFVC,Subversion 等等,對代碼進行統一託管的服務。
在 Azure DevOps 中可以有兩種託管方式,一種是 git,另一種是 TFVC,這個是在創建項目時就必須要確定的,可以點這裏回顧他們的區別。我用目前最流行的 git 來講解基本的使用。
這裏是左邊的菜單:
文件
顧名思義就是你的源代碼。
當你的倉庫是空是,右邊顯示如下:
這其實就是一個很基本的 git 相關的操作,你可以直接點擊初始化,或者你可以自己用 git 命令進行操作。
初始化好了以後,你會看見下面的圖:
這就是你的代碼倉庫了,也就是存放你源代碼的地方。
左上角可以切換分支
會操作 git 的,基本對這些都不陌生,我就不細說了。
提交(Commit)
顯示你的代碼倉庫所有的提交信息。
他顯示了你所有的提交記錄,左邊是分支的走勢圖。
推送(Push)
就是客戶端把N個提交推送(同步)到服務器上的記錄。
一次推送包含了 N 次的提交,這都是 git 的基本知識。
分支(Branch)
標記(Tag)
拉取請求(Pull Request)
你可以理解成代碼評審的一種。只有請求某些人對你的代碼評審通過,纔可以合併分支。
拉取請求需要手動進行創建,右上角有個按鈕 “新建拉取請求”
創建後你可以看到這次提交的所有代碼
你可以對代碼進行評論
只有對方解決了你的問題,纔可以合併代碼。
先批准,才能點完成
如果你覺得沒問題了,就可以點擊完成
分支策略
分支策略可以設置哪些分支是受保護的,是需要進行拉取請求纔可以被進行合併,同時也可以設置主要由誰來進行評審。
如果必須讓某人進行審批
然後保存即可。
好了,大概就是這些內容,關於 git 的知識請自行去學習。