`

SVN中的check out与export的区别

 
阅读更多

一、check out跟check in对应,export跟import对应。

 

二、check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息,通常可以再此基础上继续开发项目

 

三、export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。导出文件夹下没有.svn目录,通常用来产品发布

 

四、export的使用

1、export导出的是一个没有.svn版本控制器文件的纯净目录,一般用品产品发布,或者是用作代码回滚测试

 
2、代码路径:/home/ajia/html/ecshop/ (该路径下存有从版本库checkout出来的代码),
      该项目的svn版本库路径:file:///var/www/svn_data/ecshop/ (或 svn://服务器ip/var/www/svn_data/ecshop/)
     现在想代码回滚到某一版本(例如第9版本)看看代码情况,可使用以下命令:
     svn export -r9 --force  file:///var/www/svn_data/ecshop/  /home/ajia/html/ecshop/
     说明:-r+版本号,--force:强制导出到目的路径中,目的路径最后的文件夹ecshop必须是不存在
 
分享到:
评论

相关推荐

    SVN 内部培训资料

    - **Check out**:从版本库获取最新版本到本地工作副本,工作副本包含`.svn`隐藏文件夹,用于存储元数据并与服务器通信。 - **Commit**:将本地工作副本的改动提交到版本库。 - **Update**:将版本库的最新改动...

    SVN用户使用指南 版本控制 源代码管理

    3.3.6. Check out 检出13 3.3.7. Refresh 刷新13 3.3.8. Delete 删除14 3.3.9. Rename 对目录或文件进行改名14 3.3.10. Copy to working copy 把当前目录拷贝到本地15 3.3.11. Copy to 拷贝到16 3.4. 客户端操作17 ...

    svn拉取项目到本地操作

    3. **检出项目**(CHECK OUT):从版本库中获取最新版本的项目到本地,创建一个工作副本,这个副本包含了所有文件和目录,并且是可编辑的。 4. **更新与提交**:在工作副本中进行修改后,使用"更新"同步服务器上的...

    MyEclipse下SVN的安装及使用

    - 选择要下载的项目,右键点击`Check Out as`,选择`作为工作空间中的项目取出`(check out as a project in the workspace),指定项目位置后,点击`Finish`开始下载项目。 - 下载完成后,可以在`Package Explorer`...

    Eclipse SVN插件

    - **检出(Check Out)**:从SVN仓库中获取项目代码到本地工作空间。 - **添加(Add)**:将新创建或移动的文件添加到版本控制。 - **提交(Commit)**:将本地更改保存到SVN仓库。 - **更新(Update)**:获取仓库中的最新...

    SVN使用指南

    它将版本库功能集成到文件资源管理器中,通过右键菜单提供一系列SVN操作,如检出(Check Out)、提交(Commit)、更新(Update)等。TortoiseSVN适用于任何需要协同工作并跟踪文件变更的团队,例如WEB Team,有助于提高...

    利用SVN创建Axure Rp团队项目

    - 使用Axure RP进行原型设计时,可以通过签出(check out)获得页面编辑权,完成后通过签入(check in)提交更改。 - 团队成员可以随时查看项目的所有页面和母版,并进行相应的编辑操作。 #### 六、其他常用操作 1. ...

    TortoiseSVN客户端程序

    1、取出(check out) 取出版本库到一个工作拷贝: 来到任意空目录下,比如在f分区建立一个空文件夹 f:\work 。“右键 -> SVN Checkout”。在“URL of repository”中输入“svn://localhost/svn/repos1/guestbook”...

    subversion使用说明

    - **SVN 更新**:等同于 StarTeam 中的 Check Out。 - **SVN 提交**:等同于 StarTeam 中的 Check In。 #### 六、总结 Subversion 是一款功能强大的版本控制系统,适用于团队合作。通过上述步骤,您可以轻松地搭建...

    虚拟机 Virtual Machine.docx

    - **Check Out**:检出工作副本,从SVN服务器下载文件到本地目录。 - **Export**:导出项目,将服务器上的项目文件存放到本地目录,但这些文件将脱离SVN版本控制。 - **Export directory**:导出到本地的目录。 - **...

    Linux基础课件第八章源代码控制管理工具Subversion.ppt

    - **检出(Check out)**:获取仓库中项目的一个工作拷贝。 - **导出(Export)**:获取仓库中项目的最新版本,但不包含版本控制信息。 - **提交(Commit)**:将本地工作拷贝的变更保存回仓库。 - **更新(Update)**:...

    PowerDesigner15使用时的十五个问题

    ** PowerDesigner支持VCS,如SVN或Git,通过"File" -> "Check In"/"Check Out"进行操作。 9. **图表定制** - **如何自定义图表样式?** "View" -> "Diagram Appearance",可以修改线条、填充色、字体等样式。 10....

    一个支持annotation的SSH整合示例项目

    卷 (USB)Project 的文件夹 PATH 列表 卷序列号码为 0006EE44 CCBE:F425 I:. │ .project │ pom.xml │ pom.xml~ │ text.txt │ ├─.settings │ org.maven.ide.eclipse.prefs ...│ │ org.eclipse.wst.common....

    软件测试面试题.doc

    - **区别**:`Check Out`用于将仓库的最新版本复制到本地工作区,而`Export`则是将仓库的特定版本导出为一个普通的目录结构,不包含版本控制信息。 **2. 测试挂起与终止标准** - **测试挂起标准**:主要功能未...

    UE(官方下载)

    Create a customized user tool to check out files from Visual SourceSafe Running WebFOCUS from UltraEdit Configure UltraEdit for use with WebFOCUS CSE HTML Validator CSE ...

Global site tag (gtag.js) - Google Analytics