Pages

2016-11-24

建立目錄與VSTS Git版控服務的綁定教學

Visual Studio Team Services網站(以下簡稱VSTS)提供Git Private Repository免費空間服務,在VS2015下可以使用Team Explorer與專案建立連結。然而我們的專案目錄通常不只存放一個Solution方案,也會放置專案文件,因此會以上一層目錄為Git Working Directory,就無法使用VS2015的Team Explorer工具來設定了。以下示範如何在Windows系統下不透過VS2015工具,直接綁定某目錄與VSTS Git Repository的綁定教學.

  1. 登入Visual Studio Team Services網站,建立一個以Git版本為主的Team Project目錄。
    網址: https://XXX.visualstudio.com/  (XXX = VSTS申請的名稱)
    Create Team Project
  2. 系統安裝TortoiseGit, 建立一個空目錄ZZZ,在該目錄下按右鍵選擇「Git Clone」功能。
    Git Clone ContextMenu
  3. 設定Git clone設定:
    VSTS的GIT Remote URL網址為:  https://XXX.visualstudio.com/DefaultCollection/_git/YYY (XXX = VSTS申請的名稱, YYY = Project名稱)
    Git Clone Setting
    按下OK後它會進行與遠端VSTS服務的登入驗證及綁定工作。
  4. 成功綁定後,把VS2015的專案目錄移入該ZZZ目錄下,再右鍵選擇「Git Commit」把新目錄寫入VSTS遠端即可。
    Git Commit Git Linked Status
  5. 開啟ZZZ目錄下的任何VS2015 Solution方案檔,專案自動都跟VSTS的Git版控進行良好的結合了。
    VS Solution Explorer
  6. 某些不需要版控的目錄,如obj/, publish/輸出目錄,可以設定「Add to ignore list」。
    Ignore List