在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 工具手工修改冲突