博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN之文件同步更新
阅读量:4337 次
发布时间:2019-06-07

本文共 685 字,大约阅读时间需要 2 分钟。

在SVN的实际使用上,我有这样的一个需求,同一份保存在SVN库的文件,要求取出在不同的地方,并且仍然要保持同步。根据这样的需求,可以具体分为以下两种情况,下面以库文件A,副本文件A1和副本文件A2,来举例说明。

第一种情况:

两个副本文件在不同的文件夹。SVN可以check out出单个文件,只需要在checkout选项中,选择Choose items,选择所需的单个文件就可以了。图示如下:

image

在不同文件夹下的A1和A2,修改并且提交A1,在A2所在的目录执行SVN Update,A1处的修改会同步到A2出来,这样,就达到同步修改的目的。

第二种情况:

两个副本文件在同一个SVN check out目录下,比如说,一份产品操作说明书,在交给美工的文件需求里面需要包含,在产品的发布文件中也需要包含,这两个地方的内容要求一样,并且在SVN库上只能保持一份源文件。这种情况下,怎么办呢?这里,我给出两种解决方法。

方法一:给A1文件新建一个快捷方式,比如A1.快捷方式。将此快捷方式放在A2应该放置的地方,并且将A1.快捷方式添加到SVN库中,这样的话,更新A1后,在A1.快捷方式的地方,点击SVN Update,就会同步的看到变化了。

方法二:在需要副本A2的地方,新建一个文件夹,在此文件夹上,单独check out出来A文件,然后将此文件夹整体提交到SVN里面去,这样,当A1修改更新时,在A2文件夹上执行SVN Update,也可以达到同步更新的目的。

转载于:https://www.cnblogs.com/cherishui/p/4118044.html

你可能感兴趣的文章
前台实现ajax 需注意的地方
查看>>
Jenkins安装配置
查看>>
个人工作总结05(第二阶段)
查看>>
Java clone() 浅拷贝 深拷贝
查看>>
深入理解Java虚拟机&运行时数据区
查看>>
02-环境搭建
查看>>
spring第二冲刺阶段第七天
查看>>
搜索框键盘抬起事件2
查看>>
阿里百川SDK初始化失败 错误码是203
查看>>
透析Java本质-谁创建了对象,this是什么
查看>>
BFS和DFS的java实现
查看>>
关于jquery中prev()和next()的用法
查看>>
一、 kettle开发、上线常见问题以及防错规范步骤
查看>>
eclipse没有server选项
查看>>
CRC码计算及校验原理的最通俗诠释
查看>>
QTcpSocket的连续发送数据和连续接收数据
查看>>
使用Gitbook来编写你的Api文档
查看>>
jquery扩展 $.fn
查看>>
Markdown指南
查看>>
influxDB的安装和简单使用
查看>>