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


 
 

 

六、Tag(標記)管理

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

 

1 創建Tag

 1) 在切換Tag之前,我們先在“master”分支的MainWindows.cs文件中寫入一段文字“標記管理   版本1   V1.0”。如下圖。

2) 保存並提交。如下圖。

 

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

 

     4) 使用鼠標左鍵點擊“新建標記”按鈕,然后會出現如下圖。

 

5)在第一個文本框中輸入標記名“V1.0”,在第二個文本框中輸入“第一個正式版”,然后點擊“創建標記”按鈕。如下圖。

 6) 標記創建成功之后,如下圖。

 

2 刪除Tag

         Tag不可以修改和移動,所以如果要修改或移動,請先刪除,然后添加一個新的Tag。我們按照上面的步驟,建立一個“V1.0.1”的Tag,以便做下面的操作。

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

 

2) 在“標記”列表下選中要刪除的標記,如“V1.0.1”標記,然后單擊右鍵,彈出快捷菜單,在快捷菜單中點擊“本地刪除”即可。

 

 3)標記刪除成功之后。如下圖。

 

 

 

七、沖突合並

       在分支合並的時候,往往發生內容沖突,大多數情況下 Git 都會幫你自動合並,省掉很多麻煩。但有些時候,Git 無法處理,需要你手工解決。 

一般有三種類型的沖突,需要你手工處理:

一個被刪除,一個被修改

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

一個被刪除,一個新創建

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

在兩個分支中分別作了不同的修改

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

 


免責聲明!

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



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