博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sourcetree 集成 Azure DevOps Server(Git)
阅读量:5160 次
发布时间:2019-06-13

本文共 1154 字,大约阅读时间需要 3 分钟。

概述-

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mercurial和Subversion版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。

SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。
SourceTree拥有完整的Git功能:
通过一个简单的用户界面即可使用所有的Git命令
通过一次单击,即可管理所有的Git库,无论是托管的还是本地的
通过一次单击,即可进行commit、push、pull、merge等操作
一些先进的功能,如补丁处理、rebase、shelve、cherry picking等
可以连接到你托管在Bitbucket、Stash、Microsoft TFS或GitHub中的代码库
这篇文章中我们主要介绍如何使用Sourcetree连接Azure DevOps Server (旧版本名称为TFS),实现Git代码管理。

实践应用

1. 下载安装Sourcetree

  • 前往SourceTree网站(
  • 从下载的zip文件中,单击要下载的应用程序文件(用于Windows的exe或用于Mac的dmg)。
  • 安装后,您必须同意Atlassian客户协议,然后单击“继续”。
  • 您需要创建一个Atlassian帐户才能使用SourceTree。当您进入此屏幕时,CICK使用现有帐户,或者转到我的Atlassian并按照提示创建新帐户。一旦你有了一个帐户,你就可以使用现有的帐户登录。
    创建Atlassian帐户的过程需要联网,因此,如果你的开发环境不能连接互联网,是不能正常使用Sourcetree的!

注意:

在安装过程中不要勾选Mercurial。这个勾选项会在计算机中安装Mercurial的凭据管理工具,可能会导致与Azure DevOps Server的认证失败。

2. 克隆Azure DevOps Server中的Git库

从Azure DevOps获取远程仓库的URL地址:

Sourcetree会自动检查远程库的有效性,并验证用户的访问权限:

克隆成功后,Sourcetree会显示克隆到本地的代码库的内容:

3. 提交更改的代码,并关联工作项

在说明栏中使用“#<workitem ID>的格式提交变更,当代码推送到远程服务器上后,系统会自动将本次提交与Azure DevOps Server中的工作项关联上。

下图是关联上提交的任务工作项:

  DevOps MVP 张洪君

--

转载于:https://www.cnblogs.com/danzhang/p/10906264.html

你可能感兴趣的文章
前端之jQuery
查看>>
HTML 前端
查看>>
pycharm 导入 新安装 moudle
查看>>
ES使用text类型字段排序报错
查看>>
Core源码(二) Linq的Distinct扩展
查看>>
Core源码(三) Lazy<T>
查看>>
分库情况下的数据库连接注入
查看>>
Spring MVC
查看>>
AFO以后的机房游记
查看>>
qtableview 右键菜单弹出及获取数据
查看>>
查看rpm包spec文件
查看>>
查看已安装dpkg包的poinst安装文件
查看>>
qtableview 鼠标划过单元格弹出标签显示单元格内容
查看>>
qt 获取汉字拼音首字母
查看>>
linux 系统应用程序桌面图标显示及自启动
查看>>
Linux 用户账号与权限管理
查看>>
打包压缩
查看>>
Django中的logging
查看>>
Content_type组件
查看>>
Linux 安装mysql
查看>>