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的認證失敗。

2. 克隆Azure DevOps Server中的Git庫

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

image

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

image

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

image

3. 提交更改的代碼,並關聯工作項

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

image

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

image

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

--


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM