在Visual Studio 中使用git——標記(Tag)管理(十)

 
 

 

6、Tag(標記)管理

       像其餘的版本控制系統(VCS)同樣,Git 能夠給倉庫歷史中的某一個提交打上標籤,以顯示爲某一階段性成果,或是提示爲重要版本。 比較有表明性的一種使用方式是使用這個功能來標記咱們軟件版本(例如 v1.0v2.0 等等)。 在本篇文章中,你將會學習如何建立和刪除新的標籤。html

 

1 建立Tag

 1) 在切換Tag以前,咱們先在「master」分支的MainWindows.cs文件中寫入一段文字「標記管理   版本1   V1.0」。以下圖。 git

2) 保存並提交。以下圖。工具

 

    3) 在Visual Studio 2017的「團隊資源管理器」中使用鼠標左鍵點擊名稱「WpfAppGit」旁邊的小三角(如圖中紅框處),會彈出一個快捷菜單,選擇菜單中的「標記」菜單項。以下圖。post

 

     4) 使用鼠標左鍵點擊「新建標記」按鈕,而後會出現以下圖。學習

 

5)在第一個文本框中輸入標記名「V1.0」,在第二個文本框中輸入「第一個正式版」,而後點擊「建立標記」按鈕。以下圖。url

 6) 標記建立成功以後,以下圖。spa

 

2 刪除Tag

         Tag不能夠修改和移動,因此若是要修改或移動,請先刪除,而後添加一個新的Tag。咱們按照上面的步驟,創建一個「V1.0.1」的Tag,以便作下面的操做。插件

        1)在Visual Studio 2017的「團隊資源管理器」中使用鼠標左鍵點擊名稱「WpfAppGit」旁邊的小三角(如圖中紅框處),會彈出一個快捷菜單,選擇菜單中的「標記」菜單項。以下圖。3d

 

2) 在「標記」列表下選中要刪除的標記,如「V1.0.1」標記,而後單擊右鍵,彈出快捷菜單,在快捷菜單中點擊「本地刪除」便可。版本控制

 

 3)標記刪除成功以後。以下圖。

 

 

 

7、衝突合併

       在分支合併的時候,每每發生內容衝突,大多數狀況下 Git 都會幫你自動合併,省掉不少麻煩。但有些時候,Git 沒法處理,須要你手工解決。 

通常有三種類型的衝突,須要你手工處理:

一個被刪除,一個被修改

會提示你:選擇修改的文件,仍是刪除的文件?

一個被刪除,一個新建立

會提示你:選擇建立的文件,仍是刪除的文件?

在兩個分支中分別做了不一樣的修改

會提示你:使用 merge 工具手工修改衝突

相關文章
相關標籤/搜索