Sourcetree 集成 Azure DevOps Server(Git)

概述-

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網站(https://www.sourcetreeapp.com/)並單擊下載按鈕。
  • 從下載的zip文件中,單擊要下載的應用程序文件(用於Windows的exe或用於Mac的dmg)。
  • 安裝後,您必須贊成Atlassian客戶協議,而後單擊「繼續」。
  • 您須要建立一個Atlassian賬戶才能使用SourceTree。當您進入此屏幕時,CICK使用現有賬戶,或者轉到個人Atlassian並按照提示建立新賬戶。一旦你有了一個賬戶,你就可使用現有的賬戶登陸。
    建立Atlassian賬戶的過程須要聯網,所以,若是你的開發環境不能鏈接互聯網,是不能正常使用Sourcetree的!

注意:
在安裝過程當中不要勾選Mercurial。這個勾選項會在計算機中安裝Mercurial的憑據管理工具,可能會致使與Azure DevOps Server的認證失敗。app

2. 克隆Azure DevOps Server中的Git庫

從Azure DevOps獲取遠程倉庫的URL地址:工具

image

Sourcetree會自動檢查遠程庫的有效性,並驗證用戶的訪問權限:網站

image

克隆成功後,Sourcetree會顯示克隆到本地的代碼庫的內容:3d

image

3. 提交更改的代碼,並關聯工做項版本控制

在說明欄中使用「#<workitem ID>的格式提交變動,當代碼推送到遠程服務器上後,系統會自動將本次提交與Azure DevOps Server中的工做項關聯上。blog

image

下圖是關聯上提交的任務工做項:ip

image

http://www.cnblogs.com/danzhang/  DevOps MVP 張洪君開發

--get

相關文章
相關標籤/搜索