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

[svn] resolved和revert区别

 
阅读更多
作者:zccst

svn resolved和revert区别

svn resolved 文件名
例子:
$ svn update
C foo.c
Updated to revision 31.
如果你在更新时得到冲突,你的工作拷贝会产生三个新的文件:
$ ls
foo.c
foo.c.mine
foo.c.r30
foo.c.r31
当你解决了foo.c的冲突,并且准备提交,运行svn resolved让你的工作拷贝知道你已经完成了所有事情。
你可以仅仅删除冲突的文件并且提交,但是svn resolved除了删除冲突文件,还修正了一些记录在工作拷贝管理区域的记录数据,所以我们推荐你使用这个命令。


恢复本地修改
svn revert [--recursive] 文件名
注意: 本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复被删除的目录。
例子:
svn revert foo.c           #丢弃对一个文件的修改
svn revert --recursive .   #恢复一整个目录的文件,. 为当前目录
分享到:
评论

相关推荐

    SVN解决冲突(合并别人的修改)

    SVN(Subversion)是一个广泛使用的版本控制系统,它帮助开发者管理和维护不同版本的文件和代码库。在多人协同开发的项目中,版本控制显得尤为重要,但同时也可能会出现代码合并冲突的情况。当两个开发者对同一文件...

    SVN中文教程 SVN简明教程 SVN学习笔记

    - 遇到冲突时,需手动解决并`svn resolved`标记已解决。 5. **SVN权限管理** - SVN仓库可以通过设置访问控制列表(ACLs)限制用户权限,例如只读、读写等。 - 可以通过SVN工具设置用户和组权限,以实现对仓库或...

    svn command,svn常用指令

    ### SVN 常用命令详解 #### 一、SVN简介 Subversion(简称SVN)是一种开源的版本控制系统,用于...以上是SVN的基本命令介绍,通过这些命令可以帮助开发者更好地管理和维护代码版本,提高开发效率和协同工作的质量。

    SVN使用手册中文版快速入门

    svn resolved svn revert svn status svn switch svn update svnadmin svnadmin Switches svnadmin Subcommands svnadmin create svnadmin deltify svnadmin dump svnadmin help svnadmin hotcopy svnadmin list-db...

    SVN使用手册中文版.chm

    svn resolved svn revert svn status svn switch svn update svnadmin svnadmin Switches svnadmin Subcommands svnadmin create svnadmin deltify svnadmin dump svnadmin help svnadmin hotcopy svnadmin list-db...

    ubuntu SVN命令大全

    - `svn revert` 命令用于撤销对文件或目录所做的所有修改,使其恢复到上次提交的状态。 #### 十六、Switch (切换) **命令格式**: - 切换到新 URL:`svn switch [URL] [本地路径]` - URL 映射:`svn switch --...

    SVN常用操作----查看代码提交以及改动记录方法

    通过比较冲突文件的本地版本、合并版本和基线版本,你可以决定保留哪些改动,并用`svn resolved`命令标记冲突已解决。 ### 9. 回滚更改 如果发现某个提交有问题,可以通过`svn revert`命令撤销本地更改,或者使用`...

    SVN版本冲突解决详解

    A、放弃自己的更新,使用 svn revert(回滚),然后提交。在这种方式下不需要使用 svn resolved(解决)。 B、放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行 resolved filename 并提交...

    linux下SVN常用命令

    ### Linux下SVN常用命令详解 #### 一、SVN Checkout **命令格式:** ```shell svn checkout [URL] [本地路径] ...以上是Linux环境下SVN的基本命令操作,熟练掌握这些命令对于日常的代码管理和版本控制非常重要。

    SVN合并操作说明

    如果合并操作失败或者需要撤销合并,可以使用命令svn revert来回退到合并之前的状态。 合并操作是版本控制中一个复杂但非常重要的环节,它涉及到代码的同步、冲突的解决和版本的稳定。掌握正确的合并操作流程,可以...

    linux下svn命令大全.txt

    在Linux环境下,Subversion(简称SVN)是一个广泛使用的版本控制系统,用于管理代码库和文档。下面将详细解析从给定文件中提取的关键SVN命令及其功能,这将帮助你在Linux系统中更有效地管理和操作SVN仓库。 ### 1. ...

    SVN视频教程学习

    - **手动解决冲突**:打开冲突文件,根据SVN生成的冲突标记手动解决冲突,然后使用`svn resolved`命令标记冲突已解决。 - **使用工具辅助解决**:部分SVN客户端工具(如TortoiseSVN)提供图形界面来辅助解决冲突。...

    SVN使用教程文档

    解决冲突有三种选择:A、放弃自己的更新,使用 svn revert(回滚),然后提交。B、放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行resolved filename 并提交。C、手动解决:冲突发生时,通过...

    SVN基本指令

    Subversion(SVN)作为一款广泛应用的版本控制系统,其目录结构通常包含`Trunk`、`Tags`和`Branches`三大核心部分。 - **Trunk**: 被视为开发的主干道,所有的主要开发活动都在这里进行。它是项目的基础版本,所有...

    SVN常用命令行

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪软件开发过程中的文件变更。它通过维护一个中心版本库来保存项目的各个版本历史,使开发者能够方便地协作并追踪代码的变化。 #### 二、SVN命令详解 ...

    svn菜单项说明

    TortoiseSVN会生成几个冲突文件,用户需打开并编辑冲突部分,然后使用"Resolved"命令告知SVN冲突已被解决。 6. **Check for Modifications**:此功能可以检查本地工作拷贝中哪些文件有变更,包括新增、修改和删除,...

    svn最常用命令与实例

    17. **Resolved**: `svn resolved`: 解决冲突,将文件标记为已解决,但并不实际解决冲突内容。 18. **Cat**: `svn cat`: 输出文件内容,可以指定版本。例如,`svn cat file.txt@100`。 另外,还有一些辅助命令,如...

    SVN经验之谈【最佳实践】.doc

    3. **`svn diff`与`svn merge`的区别**:`svn diff`比较两个文件的不同,而`svn merge`比较两个对象的版本历史,注意它们之间的关联。例如,重命名文件后,`svn diff`仅比较文件内容,`svn merge`则会识别文件间的...

Global site tag (gtag.js) - Google Analytics