Azure DevOps —— Azure Repos 代码仓库的基本介绍

时间:2024-03-30 13:46:45

什么是Azure Repos

Azure Repos 实际上就是 Repository,代码的仓库,也就是类似于 Github,SVN,TFVC,Subversion 等等,对代码进行统一托管的服务。

在 Azure DevOps 中可以有两种托管方式,一种是 git,另一种是 TFVC,这个是在创建项目时就必须要确定的,可以点这里回顾他们的区别。我用目前最流行的 git 来讲解基本的使用。

这里是左边的菜单:
Azure DevOps —— Azure Repos 代码仓库的基本介绍

文件

顾名思义就是你的源代码。

当你的仓库是空是,右边显示如下:
Azure DevOps —— Azure Repos 代码仓库的基本介绍
这其实就是一个很基本的 git 相关的操作,你可以直接点击初始化,或者你可以自己用 git 命令进行操作。

初始化好了以后,你会看见下面的图:
Azure DevOps —— Azure Repos 代码仓库的基本介绍
这就是你的代码仓库了,也就是存放你源代码的地方。

左上角可以切换分支
Azure DevOps —— Azure Repos 代码仓库的基本介绍
会操作 git 的,基本对这些都不陌生,我就不细说了。

提交(Commit)

显示你的代码仓库所有的提交信息。

Azure DevOps —— Azure Repos 代码仓库的基本介绍
他显示了你所有的提交记录,左边是分支的走势图。

推送(Push)

就是客户端把N个提交推送(同步)到服务器上的记录。

Azure DevOps —— Azure Repos 代码仓库的基本介绍
一次推送包含了 N 次的提交,这都是 git 的基本知识。

分支(Branch)

Azure DevOps —— Azure Repos 代码仓库的基本介绍

标记(Tag)

Azure DevOps —— Azure Repos 代码仓库的基本介绍

拉取请求(Pull Request)

你可以理解成代码评审的一种。只有请求某些人对你的代码评审通过,才可以合并分支。

拉取请求需要手动进行创建,右上角有个按钮 “新建拉取请求”

Azure DevOps —— Azure Repos 代码仓库的基本介绍
创建后你可以看到这次提交的所有代码

Azure DevOps —— Azure Repos 代码仓库的基本介绍
你可以对代码进行评论
Azure DevOps —— Azure Repos 代码仓库的基本介绍
只有对方解决了你的问题,才可以合并代码。

先批准,才能点完成
Azure DevOps —— Azure Repos 代码仓库的基本介绍
如果你觉得没问题了,就可以点击完成

Azure DevOps —— Azure Repos 代码仓库的基本介绍

分支策略

分支策略可以设置哪些分支是受保护的,是需要进行拉取请求才可以被进行合并,同时也可以设置主要由谁来进行评审。

Azure DevOps —— Azure Repos 代码仓库的基本介绍
Azure DevOps —— Azure Repos 代码仓库的基本介绍
如果必须让某人进行审批
Azure DevOps —— Azure Repos 代码仓库的基本介绍
Azure DevOps —— Azure Repos 代码仓库的基本介绍
然后保存即可。

好了,大概就是这些内容,关于 git 的知识请自行去学习。