`
paladin1988
  • 浏览: 329957 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SVN中检出(check out) 和导出(export) 的区别

 
阅读更多

 

观点一:

SVN是常用的一种常见的版本控制软件。SVN中检出(check out) 和 导出(export) 的区别主要有如下几条:
(1)check out跟check in对应,export跟import对应。
(2)check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。
(3)export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。导出文件夹下没有.svn目录

 

观点二:

当你要发布或编译的时候,最后采用export,它不会引入svn的附加文件
当你需要修改和提交的时候,用checkout,它会在你本地建立一个工作区

 

 

问题:

新建两个文件夹co、export. 都是空的! 然后相同的svn地址
 一个CheckOut到co文件夹
一个Export到export文件夹

居然CheckOut能编过
Export的总是报错,奇怪了。。。

 

回答:

1、

checkout(检出):相当于从服务器获取到本地。获取的文件是受控的7 x( v  K) _6 B$ N1 \9 z3 A
export(导出):也是将文件获取到本地。但获取的文件是不受版本控制的

 

2、

checkout(检出):获取的文件带svn信息,也就是楼上说的文件受svn控制。& d" `/ Q, }  O& z: l- c3 ]
export(导出):获取的文件不带svn信息,不受svn控制。

分享到:
评论

相关推荐

    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. **更新与提交**:在工作副本中进行修改后,使用"更新"同步服务器上的...

    SVN使用指南

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

    MyEclipse下SVN的安装及使用

    - 下载完成后,可以在`Package Explorer`视图中看到检出的工程。 3. **提交工程至SVN服务器** - 找到要分享的工程,在`Package Explorer`中右键选择`Team` -> `Share Project`,选择`SVN`。 - 输入或选择资源库...

    svn右键的使用

    1. **SVN Checkout (检出)** - **功能说明**:用于从SVN仓库中获取最新的项目副本。 - **操作步骤**: - 在任意位置右键选择“SVN Checkout”。 - 输入仓库URL和本地目标目录。 - 点击确定,开始检出过程...

    SVN简易教程.pdf

    SVN Checkout (SVN检出) - **操作步骤**: 在Windows资源管理器中,右键点击空白处选择“SVN Checkout”,然后在弹出的对话框中输入版本库的URL以及希望存放文件的本地路径,最后点击“确定”按钮。 - **作用**: 将...

    Eclipse SVN插件

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

    SVN客户端--TortoiseSVN使用说明

    - **功能**: 使用此功能可以从远程版本库中检出一份最新的工作副本到本地计算机。 - **操作步骤**: - 右键点击文件夹,选择“SVN Checkout”; - 在弹出的对话框中输入版本库的URL地址; - 指定要检出的工作副本...

    svn右键菜单[借鉴].pdf

    知识点:SVN Checkout 命令用于从服务器检出最新的版本库到本地工作拷贝中。 2. SVN Update(SVN 更新):如果配置库在本地已有工作拷贝, 则取得最新版本只是执行 SVN Update 即可,点击 SVN Update,系统弹出更新...

    svn工具使用手册

    - **用途**:从版本库中检出一个工作副本到本地。 - **操作流程**: 1. 选择本地存储位置,右键点击,选择`SVN Checkout`。 2. 输入版本库URL。 3. 选择检出深度。 4. 点击`OK`并输入用户名和密码。 7. **SVN...

    TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.doc

    - **功能介绍**:此选项允许用户从远程仓库中检出代码到本地的工作副本。用户需要在弹出的对话框中指定远程仓库的 URL 和本地存储位置。 - **应用场景**:通常在开始一个新的项目或者需要获取现有项目的最新版本时...

    利用SVN创建Axure Rp团队项目

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

    TortoiseSVN客户端程序

    在不同的 revision 条目上“右键 -> Compare with working copy”,我们可以比较工作拷贝的文件和所选 revision 版本的区别。 3、导出(Export ) 我们想要给客户一个项目,当然不能带版本信息,我们可以用...

    SVN使用手册

    - **Export**: 导出文件到其他位置。 - **Relocate**: 更改工作副本的位置。 - **Add**: 添加文件到版本控制系统。 2. **文件状态介绍**: - ![小加号](pic) 表示文件已添加到本地,但尚未提交。 - ![黄色感叹...

    虚拟机 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....

Global site tag (gtag.js) - Google Analytics