Monday, May 31, 2021

在Visual Studio 中使用git——分支管理-上(八)

我们通过实际的项目来演示如何在Visual Studio 中通过git的可视化版本对Git的进行管理。在git中,分支非常简单易用,建议经常创建分支。比如,你有一个实验性的想法,可以创建一个分支去测试,完全不影响正式的代码。另外在bug修复等方面,git的分支功能也非常方便易用。可以说,分支功能是git最棒的功能之一。主要以Visual Studio 2017为主。
在Visual Studio 中使用git——什么是Git(一)
在Visual Studio 中使用git——给Visual Studio安装 git插件(二)
在Visual Studio 中使用git——使用git管理源代码(三)
在Visual Studio 中使用git——文件管理-上(四)
在Visual Studio 中使用git——文件管理-中(五)
在Visual Studio 中使用git——文件管理-下(六)
在Visual Studio 中使用git——浏览版本库(七)
 
 

 

五、分支管理

        在git中,分支非常简单易用,建议经常创建分支。比如,你有一个实验性的想法,可以创建一个分支去测试,完全不影响正式的代码。

       再比如,要开发一个新功能,那就创建一个分支专门提交这个功能相关的代码,如果开发完毕,将此分支合并到主分支即可。这种为特定而新开的分支,我们叫"特性分支(Feature Branch)"。它的一个重要优点是:如果新功能不能如期完工,也不会影响主分支的发布。

       另外在bug修复等方面,git的分支功能也非常方便易用。可以说,分支功能是git最棒的功能之一。

 

1.创建分支

  1)使用鼠标点击Visual Studio 右下角的"master",在弹出菜单中的点击"新建分支(N)…",如下图。

 

2) 在"分支"界面中填写"分支名称",然后点击"创建分支"按钮。如下图。

 

 3) 分支创建成功之后,团队资源管理器中显示当前是WpfAppGitV2分支,在Visual Studio 2017/2019的右下角显示的也是WpfAppGitV2分支。如下图。

 

2.切换分支

 注意:在切换之前,记得先提交,以保证尚未提交的文件已经保存到版本库中。

1)在切换分支之前,我们先在WpfAppGitV2分支的MainWindows.xaml文件中,拖动一个标签放到窗体下,并在标签内写入一段文字。保存并提交。如下图。

 

2)点击Visual Studio 2017/2019的右下角的WpfAppGitV2,然后承弹出菜单中选择分支"master"。如下图。 

 

3) 在选择"master"分支之后,我们打开MainWindows.xaml文件,看到在窗体上没有我们在第一步中添加的标签和在标签内写入的文字。可以确定我们迁出的是"master"分支中的代码,而不是WpfAppGitV2分支的代码。如下图。

 

 

3.合并分支

        合并分支就是把两个分支的最新快照以及二者最近的共同祖先进行三方合并,合并的结果是生成一个新的快照(并提交)。

1)点击Visual Studio 2017/2019的右下角的"master",然后承弹出菜单中选择分支"管理分支"。如下图。 

 

2) Visual Studio 2017/2019的团队资源管理器中选择要"合并"按钮,然后在"从分支合并"的下拉框中选择要合并的分支"WpfAppGitV2",然后点击"合并"按钮。如下图1。图2.

 

图1.

 

图2.

 

3) 分支合并成功之后,我们之前在WpfAppGitV2分支中的MainWindow.xaml文件的窗体中添加的标签和在标签中写入的文字,就会出现目标分支(master)的MainWindow.xaml文件的窗体中。如下图。










原文转载:http://www.shaoqun.com/a/774075.html

跨境电商:https://www.ikjzd.com/

锦桥纺织网:https://www.ikjzd.com/w/2469

王惟:https://www.ikjzd.com/w/1744


我们通过实际的项目来演示如何在VisualStudio中通过git的可视化版本对Git的进行管理。在git中,分支非常简单易用,建议经常创建分支。比如,你有一个实验性的想法,可以创建一个分支去测试,完全不影响正式的代码。另外在bug修复等方面,git的分支功能也非常方便易用。可以说,分支功能是git最棒的功能之一。主要以VisualStudio2017为主。在VisualStudio中使用git—
mail.ru:https://www.ikjzd.com/w/2232
总裁把红酒倒进花蕊让我舔 娇呼我难受你帮帮我:http://lady.shaoqun.com/m/a/274220.html
啊,恩,快点,好爽,口述与旅店老板娘的那点事儿:http://www.30bags.com/a/254446.html
Lazada和shopee哪个好做?六大维度,深入对比剖析:https://www.ikjzd.com/articles/145227
关于新任亚马逊首席执行官Jassy五件事:https://www.ikjzd.com/articles/145242
兰亭集势:https://www.ikjzd.com/w/820
刘小东:https://www.ikjzd.com/w/1853
狗狗快点舔我嗯…啊,绝望少妇再也忍受不住这般摧残:http://www.30bags.com/m/a/254873.html
速卖通好做吗?适合新手卖家来做吗?:https://www.ikjzd.com/articles/145231

No comments:

Post a Comment