当前位置: 代码迷 >> 综合 >> 《SVN宇宙版教程》:第二章 TortoiseSVN的Update和Commit与冲突的解决-3
  详细解决方案

《SVN宇宙版教程》:第二章 TortoiseSVN的Update和Commit与冲突的解决-3

热度:49   发布时间:2024-02-13 12:14:14.0

2.5 菜单Export导出的使用

使用Checkout的目的是修改文件再Commit进去,Checkout后的文件与仓库还是存在关联。而导出Export功能就相当于备份,也就是把仓库中的内容复制到硬盘上,导出Export后的文件与仓库无任何的关联,其实本质上的区别就是存在与不存在.svn文件夹,这就是Checkout和Export的区别。

    SVN会在Windows操作系统中注册上下文菜单如图2.78所示。

 

图2.78 右键单击桌面的弹出菜单效果

 

其中“SVN Checkout”和“Repo-browser”和“Create repository here”和“Import”这4个菜单在前面的章节中已经实验过,下面介绍“Export导出”菜单。

本实例包含章节1.4.4的知识点,所以先把章节1.5.4的环境搭建好,步骤很简单:

(1)删除enable-auto-props = yes选项前面的注释#变成可用

(2)*.txt = svn:keywords=Author Date Id Rev URL;

    建议重新启动一下SVN和Apache的Service服务。

    Step01:首先创建实验用的仓库,名称aa,再在桌面创建aaData文件夹,其中包含aa.txt文件,并且设置aa.txt文件为utf-8编码,aa.txt内容如图2.79所示。

 

图2.79 aa.txt文件内容

 

    Step02:将aaData文件夹Import到aa仓库中,内容如图2.80所示。

 

图2.80 仓库aa中的aa.txt文件内容

 

Step03:下面开始导出Export操作。

在桌面直接单击鼠标右键选择“Export”菜单如图2.81所示。

 

图2.81 单击Export菜单

 

    弹出界面如图2.82所示。

 

图2.82 只需要设置导出的路径即可

 

    在Export界面中只有 和 在前面的章节没有介绍过。其中eol style选项的作用是设置不同操作系统间换行符的样式,因为不同操作系统的回车符号是不一样的。在这里选择default是根据当前操作系统来进行确定的。而Do not expand keywords的作用是不是展开关键字Author,Id,Rev,URL,Date。在此步骤中全部的内容都为默认即可,单击OK按钮进行导出Export操作,导出后的内容如图2.83所示。

 

图2.83 成功导出

 

    Step04:如果在Export的过程中将Do not expand keywords打上勾导出的aa.txt文件内容如图2.84所示。

 

图2.84 关键字没有展开

 

  相关解决方案