码迷,mamicode.com
首页 > 其他好文 > 详细

03_TortoiseGit冲突和补丁演示,补丁冲突

时间:2015-07-28 00:53:21      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:

??

1 下载TortoiseGit,下载地址:

http://tortoisegit.soft32.com/free-download/

技术分享

2 创建一个GIT仓库

技术分享

技术分享

技术分享

技术分享

3 创建克隆,创建两个用于克隆的仓库

技术分享

技术分享

进入user1,克隆一个

技术分享

技术分享

技术分享

技术分享

同样的方法进入user2,克隆一个仓库

技术分享

4 提交文件

技术分享

技术分享

技术分享

点击Push,将文件push到远程服务器上。

技术分享

技术分享

4 通过pull的方式将文件更新到user2

进入user2中,执行以下操作:

技术分享

技术分享

执行之后的目录中的内容如下:

技术分享

5 创建补丁(user1修改了文件之后,还没有push之前,可以创建补丁)

技术分享

6 应用补丁,不同过服务器的方式为user2打上补丁,方法是将刚刚打好的补丁拷贝到user2目录下。

技术分享

在空白位置右击,出现以下:

技术分享

技术分享

点击ok.再次打开user2下的readme.txt文件,文件的内容如下:

技术分享

7 user2中的补丁文件删除,然后pushuser2下的内容,使服务器上的内容是最新的。

技术分享

8 同样pull user1中的内容

9 演示一个有冲突的补丁

修改user1下的readme.txt,在第5行添加内容,然后commit,接着在创建一个补丁。

技术分享

技术分享

user1创建补丁

技术分享

 

技术分享

技术分享

0002-user1.patch先拷贝到user2下,先修改user2中的readme.txt文件,然后在应用补丁,发现有问题了,这只时候不要关闭提示有问题的这个窗口,选中readme.txt文件,右击,编辑冲突。

技术分享

技术分享

技术分享

技术分享

应用补丁:

技术分享

技术分享

点击Apply,出现以下问题:

技术分享

技术分享

技术分享

编辑修改之后

技术分享

然后覆盖掉原来的文件,最后关闭这个编辑窗口。

技术分享

发现还有三个文件,直接删除即可。。。

修改后的文件内容是:

技术分享

 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

03_TortoiseGit冲突和补丁演示,补丁冲突

标签:

原文地址:http://blog.csdn.net/tototuzuoquan/article/details/47094149

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!