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

??

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,出现以下问题:

编辑修改之后

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

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

修改后的文件内容是:

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

时间: 2024-08-24 13:38:04

03_TortoiseGit冲突和补丁演示,补丁冲突的相关文章

03-Git常用命令演示、冲突演示

Git常用命令演示 Git的的思想其实和SVN还是蛮像的,可以参考之前svn文章一起加深了解. 新建一个user2目录,clone下代码. 修改readme.txt git status 可以看到readme.txt 状态修改. git add readme.txt git commit readme.txt 推送 git push origin master Origin是远程目录 回到user1目录 git pull (更新) 修改user1下的readme.txt git commit –

10_Eclipse中演示Git冲突的解决

?? 1 在user1中的readme.txt文件中先修改,并且commitand push 选中user1,右击team->Commit-à 2 在未pull的情况下,修改user2中的readme.txt文件,然后也执行commitand push(过程如上) 这时候发现上面有一个红色的图标,这时候点击OK,选中则个项目然后pull,再看界面,发现如下: 3 接下来编辑冲突,方法是选中冲突的文件team->Mergetool,然后编辑的方式 点击中间的小按钮,左边的就是编辑后的文件,然后保

二十、MDT 2013 Update 1批量部署-如何利用WSUS补丁服务器安装补丁

虽然前面介绍如何下载官方离线补丁以及部署安装时利用这些补丁的方法,解决了系统部署补丁安装的一部分问题,但是由于微软的补丁一直在更新,如何集成网络内部的WSUS服务器才是全面的解决办法,首先是系统部署时的补丁安装,另外就是系统部署上线后也需要补丁的持续更新,下面是根据实际使用整理的在MDT 2013 UPDATE 1系统中集成WSUS补丁服务器的方法. 当然首先要在部署网络有一台可以持续更新的WSUS服务器,如在内网,可以采用将外网wsus数据库与补丁导入的方法,详细见百度. 1.MDT 2013

RDBMS 数据库补丁集补丁号码高速參考-文档 ID 1577380.1

保存此文,高速查询补丁号 Oracle Database - Enterprise Edition - 版本号 8.1.7.0 和更高版本号 本文档所含信息适用于全部平台 补丁集/PSU 补丁号码   描写叙述 11.2.0.4.0 13390677   11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER         11.2.0.3.8 16902043   DATABASE PATCH SET UPDATE 11.2.0.3.8 (INCLUD

微软补丁201807补丁惹祸

1. 201807 的补丁出现了问题 造成 .net程序启动报错 补丁信息地址 https://support.microsoft.com/en-us/help/4340917 20180801 看到 1803 1709 1703 都没有解决 1607 已经有解决方案了 可能是拜 win server 2016 的福气. 解决方案为: 补丁信息: https://support.microsoft.com/en-us/help/4346877 Information and fixes This

Sql server 表表达式

1.表表达式概述 (1)表表达式(table expression) 是一个命名的查询表达式.代表一个有效的关系表 (2)在DML 中,使用表表达式和使用其他表非常类似 (3)sqlserver 支持4种表表达式: 派生表.公用表达式(CTE).视图 .内嵌值函数(内嵌TVF) (4)表表达式没有任何的物理实例化.是虚拟的.内部查询是嵌套 的 (5)使用表表达式的好处是代码逻辑方便有关.与性能无关.表表达式本身不会对性能带来正负影响 2.有效定义表表达式查询需要满足的3个要求 2.1 无法保证顺

SVN与TortoiseSVN实战:补丁详解

硬广:<SVN与TortoiseSVN实战>系列已经写了五篇,第二篇<SVN与TortoiseSVN实战:标签与分支>和第三篇<SVN与TortoiseSVN实战:TortoiseSVN新建及合并分支>重点介绍了标签和分支的概念及实际操作演示,关注人数较多,三.四篇<SVN与TortoiseSVN实战:冲突详解(二)>详解了SVN如何判定冲突及冲突文件说明和解决冲突方法. 本篇详细SVN中补丁的概念,版本控制之道这本书对于SVN的讲解比较全面了,但书中也没有

11.2.0.4 RAC 手动打补丁

1. 下载补丁和最新OPatchGI PSU : p25869727_112040_Linux-x86-64.zipOPatch : p6880880_112000_Linux-x86-64.zip 说明:GI PSU包括DB PSU,CPU.单机与RAC的opatch通用,单机与rac的psu不通用. 2. 检查数据库当前OPatch版本 RAC所有节点的GI home和DB home都需要检查.$ $ORACLE_HOME/OPatch/opatch version 3. 更新OPatch,

[No000098]SVN学习笔记5-分支,合并,属性,补丁,锁,分支图

行结束符和空白选项 在项目的生命周期中,有时可能会将行结束符由 CRLF 改为 LF,或者修改一段代码的缩进.不幸的是这样将会使大量的代码行被标记为已修改,尽管代码本身并没有被修改.这里列出的选项将会在比较差异 和应用补丁时帮助你应对这些修改.你将会在合并和追溯对话框中看到这些设置,它们同样也出现在TortoiseMerge 的设置中. 忽略行结束符 排除仅行结束符的差异. 比较空白 将所有缩进和行内空白差异视为增加/删除的行. 忽略空白修改 排除那些完全是针对空白数量或类型的修改,例如,修改缩