`

cvs如何revert

阅读更多

使用Eclipse的CVS插件,右键直接有Revert to Base功能。
或者http://www.linuxquestions.org/questions/linux-software-2/cvs-newby-question-how-to-do-svn-revert-filename-with-cvs-523282/

Hi,
I'm used to subversion, but now I have to work with CVS. I'd like to revert I all changes I've done on a specific file while keeping my changes done on other files. With subversion I would do "svn revert theFile", but I couldn't find out how to do this with CVS. All examples about reverting I found were about reverting all local changes.
Thanks in advance,
ve.ru
--------------------------------
Have a look at the section in Open Source Development with CVS that deals with reverting. From their example, if you decide that version 1.3 of a file is preferred over version 1.4 that was just checked in, you can revert the changes and create version 1.5 of the file with

cvs update -j 1.4 -j 1.3 hello.c
cvs ci -m "reverted to 1.3 code" hello.c



---------------------------------
Thanks for your answer, but that isn't what I'm looking for. svn revert works on my local copy before my changes are checked in. It removes all changes I've done to that file and removes them witout having anything checked in. In this example the current version of this file is replaced by a previous one in the repository.

Thanks anyway,
ve.ru
---------------------------------

Reverting local changes is different - and even simpler. This method retrieves the latest version from the repository and replaces your local copy with that. However it firstly moves your local, changed copy to another name:

cvs update -C hello.c
(Locally modified hello.c moved to .#hello.c.1.4)
U hello.c


In CVS, you can get help for a command by entering the command, followed by --help:

cvs update --help

 

分享到:
评论

相关推荐

    CVS2.5.0版本的安装与配置及基本使用方法

    - **恢复已删除的文件或目录**:利用`Revert`命令可以恢复至最新版本,或通过历史记录恢复特定版本。 - **获取以前版本的文件**:使用`Update -r`命令,后跟具体版本号或标签名。 - **解决WinCVS异常缓慢问题**:...

    svn subversion

    一旦Subversion服务器配置完成,开发者就可以开始使用客户端工具进行版本控制操作,如检出(checkout)、更新(update)、提交(commit)、合并(merge)和回滚(revert)等。Subversion的命令行工具svn提供了丰富的...

    Subversion--使用简介.

    最初的开发团队为 Subversion 设定了几个核心目标:功能上要与 CVS 相当,同时解决 CVS 明显存在的问题,并保持类似的使用模式,使得 CVS 用户可以很容易过渡到 Subversion。 经过一年的努力,2001 年 8 月 31 日,...

    WinCvs从入门到精通.rar

    3. 版本回退:当错误提交导致问题时,可以通过“Revert to Revision”回退到先前的版本。 4. 定期同步:设置定时任务自动更新,确保本地工作目录与仓库保持一致。 六、团队协作与权限管理 WinCvs支持多种身份验证...

    版本控制软件SubVersion使用说明

    ### 版本控制软件SubVersion使用说明 ...- `svn revert`:撤销本地的修改,恢复到上次更新的状态。 掌握这些基本命令,再结合TortiseSVN的图形界面操作,将大大提高团队在版本控制方面的协作效率和项目管理能力。

    SVN培训ppt教程

    - **还原(Revert)**:撤销本地更改。 - **查看差异**:比较不同版本的文件。 - **图标**:绿色对勾表示正常状态,红色感叹号表示已修改未提交,黄色感叹号表示冲突,减号表示计划删除,加号表示计划添加。 6. ...

    svn中文手册-版本控制

    1. **CVS(Concurrent Versions System)**:是早期广泛使用的版本控制系统,但相比SVN,CVS在处理并发修改和分支管理上较为复杂。 **SVN的优点** 1. **强大的分支和合并机制**:SVN简化了分支和合并操作,使得...

    SVN用户操作手册 PPT

    它在功能上兼容大部分CVS(Concurrent Versions System)的功能,并在某些方面有所改进,如全局版本编号、目录版本控制、原子性操作以及差异二进制文件处理。 **安装客户端**: 在Windows或Unix环境下,SVN可以通过...

    SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训

    - **Revert(还原)**: 取消本地未提交的改动。 - **查看差异**: 比较文件的不同版本。 - **Commit(提交)**: 将本地改动提交到版本库。 **SVN使用图标说明** 1. **绿色对勾**: 表示文件状态正常。 2. **红色...

    TortoiseSVN中文使用教程参考.pdf

    - **AnkhSVN 2.2**:在***2005等较新版本中,AnkhSVN提供了更多功能,如锁定文件、解锁文件、Revert操作等。 - **AnkhLock ADVISOR**:一个用于管理文件锁状态的工具,可以显示锁定的文件、解锁文件,以及给用户...

    TortoiseSVN中文使用教程[整理].pdf

    还有关于如何将CVS项目转换到SVN的指南,这对于有CVS背景的团队尤其有用。 参考文档部分可能包含更多高级用法和详细教程,帮助用户深入理解和掌握TortoiseSVN的全部功能。 总之,TortoiseSVN作为Subversion的图形...

    配置管理之 SubVersion培训 PPT

    SubVersion是一个开源的版本控制系统,它借鉴了CVS的功能并进行了增强,成为了CVS的替代品。TortoiseSVN则是基于SubVersion的图形化客户端,与Windows资源管理器无缝集成,提供直观易用的界面。 在SubVersion中,...

    github详情讲解

    - **撤销操作**:如果发现提交有误,可以使用`git reset`或`git revert`来撤销部分或全部更改。 #### 1-2.6 Git高级特性 - **分支管理**:使用`git branch`创建、切换、合并分支。 - **标签管理**:使用`git tag`...

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

    下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...

    12.Git面试真题-43页.pdf

    使用`git reset`和`git revert`命令可以回退到之前的提交状态。 #### 7. 解决合并冲突 - 当两个分支对同一个文件进行了不同的修改时,合并时可能会产生冲突。 - **手动解决冲突**:冲突通常需要手动解决,通过编辑...

    SVN使用手册中文版.chm

    为什么svn revert命令要有一个明确的目标?为什么缺省不是递归的?它的行为方式与大多数其它子命令不同。 当我启动Apache,mod_dav_svn抱怨说发现一个“bad database version”,它发现了db-3.X而不是db-4.X。 我...

    CSV版本控制工具用法总结

    - **revert**:撤销所有本地更改。 - **status**(stat、st):打印工作副本文件和目录的状态。 - **switch**(sw):更新工作副本至不同的版本或分支。 #### 六、结语 通过上述介绍,我们可以看到Subversion在CSV...

    SVN培训教材 SVN培训教材

    - **还原(Revert)**:取消工作副本的本地改动,返回到上次提交的状态。 - **解决冲突**:当多个用户修改同一文件时,可能出现冲突,需要手动解决。 在实际使用中,需要注意检出时选择正确的URL和版本,以及定期...

    Eclipse_hotkey

    - **Revert to Saved(还原至保存状态)** - 快捷键无,默认设置为无。 - 还原文件到最近一次保存的状态。 - **Select All(全选)** - 快捷键:`Ctrl + A`。 - 选中当前编辑器中的所有文本。 - **Select ...

Global site tag (gtag.js) - Google Analytics