SVN中Create(Apply)patch创建及应用补丁
2015-12-15 00:05
295 查看
如果你对这个文件没有修改的权限,但是迫于形势,你又必须对这个文件进行修改,这时你就可以用Create patch创建补丁,然后把你创建的补丁发给对此目录有写权限的工作人员,他执行Apply
patch后,你所做的修改就会被提交到服务器上。步骤如下:
第一步:下图是在客户端创建的补丁文件并发送给有写入权限的审核人员。
第二步:审核人员把补丁文件放到工作拷贝目录下。如下图:
可以双击本地文件查看修改记录。
第三步:在补丁文件(123.patch)上右键点击apply
patch ,出现下图。(备注: 新版SVN中 File Patches窗口下面有2个怎么打补丁的选项:<1>patch selected item给所选的文件打上补丁
、 <2>patch all items 给所有文件打上补丁。所以,接下来的第四步就是选择<1>或<2>的方式来打补丁,接着保存打补丁的修改)
双击File
patches窗口中要补丁的文件名称(default.aspx.cs),如下图:
之后再点击保存按钮(可能会不提示你保存成功之类的话语,但必须单机保存按钮)如下图:
再之后,你会发现你的工作拷贝目录下的文件上的图标变为叹号了,说明已被修改过了,就证明你点击保存按钮起作用了。如下图:
这样,你再右键SVN
commit此文件就会发现commit窗口里的文件状态变为修改状态。
这样,从create
patch到apply
patch就成功了,这是我自己总结的。
转载自SVN中Create(Apply)patch创建及应用补丁
如果你对这个文件没有修改的权限,但是迫于形势,你又必须对这个文件进行修改,这时你就可以用Create patch创建补丁,然后把你创建的补丁发给对此目录有写权限的工作人员,他执行Apply
patch后,你所做的修改就会被提交到服务器上。步骤如下:
第一步:下图是在客户端创建的补丁文件并发送给有写入权限的审核人员。
第二步:审核人员把补丁文件放到工作拷贝目录下。如下图:
可以双击本地文件查看修改记录。
第三步:在补丁文件(123.patch)上右键点击apply
patch ,出现下图。(备注: 新版SVN中 File Patches窗口下面有2个怎么打补丁的选项:<1>patch selected item给所选的文件打上补丁
、 <2>patch all items 给所有文件打上补丁。所以,接下来的第四步就是选择<1>或<2>的方式来打补丁,接着保存打补丁的修改)
双击File
patches窗口中要补丁的文件名称(default.aspx.cs),如下图:
之后再点击保存按钮(可能会不提示你保存成功之类的话语,但必须单机保存按钮)如下图:
再之后,你会发现你的工作拷贝目录下的文件上的图标变为叹号了,说明已被修改过了,就证明你点击保存按钮起作用了。如下图:
这样,你再右键SVN
commit此文件就会发现commit窗口里的文件状态变为修改状态。
这样,从create
patch到apply
patch就成功了,这是我自己总结的。
转载自SVN中Create(Apply)patch创建及应用补丁
相关文章推荐
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- About SVN
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- Windows下SVN服务器搭建方法整理(apache)
- Apache2+SVN+MYSQL认证 配置项详细步骤
- 在Fedora 10下配置SVN服务器的步骤
- 删除SVN三种方法delSvn(windows+linux)
- 探讨如何在Eclipse中过滤版本控制文件.svn
- linux下安装配置svn独立服务器的步骤分享
- 浅析SVN常见问题及解决方法
- 关于svn冲突的解决方法
- 基于Eclipse中SVN图标不显示的解决方法
- Shell脚本实现的基于SVN的代码提交量统计工具
- Ubuntu下定时提交代码到SVN服务器的Shell脚本分享