`

从SVN导出指定版本号之间修改的文件

    博客分类:
  • JAVA
 
阅读更多
转:http://www.kuqin.com/managetool/20100906/87741.html

当一个网站项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间的修改大多是局部的,因此更新文件只需更新修改过的文件,其他没有修改过的文件就没有必要上载到服务器。但一个稍微上规模的网站项目,文件是很多的,而且对于团队协作开发更难知道每次修改到哪些文件,这时候SVN的作用发挥出来了。

利用Windows系统下的TortoiseSVN客户端,可以导出指定版本之间修改过的文件,并保留完整的文件夹结构。下面我就来说说操作的步骤:

1. 在网站项目的根目录下邮件选择TortoiseSVN-Show log;

2. 在弹开的Log Messages对话框中,把需要导出的版本号选择起来,然后右键选择”Compare revisions”;


3. 比对完文件之后,就会出现Changed Files的对话框,列出了指定版本之间修改过的文件,接下来就可以选择需要导出的文件,右键选择”Export selection to…”的选项,把文件导出来了。




4. 打开导出来的文件,文件夹层次是保留不变的,这样你可以打包上传服务器,然后解压覆盖。不用担心漏传文件,也不用担心会覆盖错文件。
  • 大小: 27.4 KB
  • 大小: 33.5 KB
  • 大小: 28.4 KB
分享到:
评论

相关推荐

    java代码利用svnkit操作svn导出某版本或多个版本修改的文件

    利用svnkit操作svn,实现对版本修改文件的导出,可以导出多个版本,.java文件将会在本地取出.class文件,导出后压缩成压缩包,主要用于服务器上的资源更新,不需要开发人员去找到对应的.class文件或其他文件压缩然后...

    PHP封装的svn类使用内置svn函数实现根据svn版本号导出相关文件示例

    主要介绍了PHP封装的svn类使用内置svn函数实现根据svn版本号导出相关文件,结合实例形式分析了php封装的svn操作类与根据版本导出相关版本文件操作技巧,需要的朋友可以参考下

    svn获取文件.sh

    根据svn log需求号获取某个svn版本的文件,通过svnlog-svn diff 获取文件清单,然后根据svn export导出文件 TortoiseSvn可以直接手动导出需要的文件,但是svn 命令不支持 svn log svn diff svn export

    svndiff 工具

    根据版本号自动导出svn被修改的文件,很方便

    TortoiseSVN客户端程序

    一组文件存放在中心版本库,这个版本库很像一个普通的文件服务器,只是它可以记录每一次文件和目录的修改,这便使你可以取得数据以前的版本,从而可以检查所作的更改。从这个方面看,许多人把版本控制系统当作一种...

    TortoiseSVN和TortoiseMerge的中文帮助文档(chm格式)

    从版本库里更新选定的文件到本地 B.4. Roll back (Undo) revisions in the repository B.4.1. 使用版本日志对话框 B.4.2. 使用合并对话框 B.4.3. 使用 svndumpfilter B.5. Compare two revisions of a file or ...

    SVN版本库无损迁移与自动备份

    1、在不改变原来版本库的内容和版本号的前提下,把原来分散在多个服务器上的各个版本库统一迁移到一台服务器上的新版本库上。2、实现新版本库的定时自动备份。(1)svnadmindump命令用于导出整个Repository或...

    vim_dev_V1.1

    Linux下内核开发VIM环境基本配置 一、linux-vim C开发环境主要由下列文件组成: ...3、使用":VCSLog"查看当前文件变动,使用“:VCSDiff 上一个版本号”执行版本变动 4、其它命令见doc/vcscommand.txt

    Altium Designer Beta 19.0.10完整版安装包+安装教程+和谐文件

    修复了SVN连接错误问题,其中在重新启动软件后无法提交创建的SVN v1.9文件存储库。 26111 解决了当PC屏幕缩放设置为125%时,“项目发布选项”对话框中无法显示大量列出的OutJobs的问题。 26133 在Explorer面板中...

    oziputils:通用工具,bash片段

    profiles / .profile_git_svn_check重命名为.profile 将.profile放在主目录下重新启动终端如果您已经拥有.profile文件,只需复制功能和PS1导出用法只需转到任何SVN或GIT目录,您的提示符将指示版本控制的类型和当前...

    JFlow工作流引擎-其他

    导入导出的流程模版,表单模版两个版本完全通用。2、支持Oracle,SqlServer,MySQL数据库。3、支持独立运行、嵌入式运行(中间件模式)、服务模式运行三种模式。4、内置表单引擎+权限管理系统。JFlow安装:1、安装步骤...

    GIT中文资源

    2.2.3 暂存已修改文件 . . . . . . . . . . . . . . . . . . . . . . . 16 2.2.4 忽略某些文件 . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.5 查看已暂存和未暂存的更新 . . . . . . . . . . . . . . ....

Global site tag (gtag.js) - Google Analytics