`
abalone
  • 浏览: 130719 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CVS replace old revision

    博客分类:
  • RCS
阅读更多
使用两个 `-j revision' 标志,update(和 checkout)命令能把两个任意不同的版本的差异合并进你的工作文件。


     $ cvs update -j 1.5 -j 1.3 backend.c

将把 1.5 版本恢复到 1.3 版本。注意修订版本的次序!

如果你在操作多个文件时使用这个选择项,你必须了解在不同的文件之间,版本的数字可能是完全不同的。你几乎总是使用符号标签而不是使用版本号来完成多个文件的操作。

使用两个 `-j' 操作也能恢复增加或删除的文件。例如,假定你有一个叫 file1 的文件存在于 1.1 版本中,然后你删除了它(因此增加了一个 dead 版本 1.2)。现在你又打算增加它,并用它原先的内容。下面是如何操作的:

     $ cvs update -j 1.2 -j 1.1 file1
     U file1
     $ cvs commit -m test
     Checking in file1;
     /tmp/cvs-sanity/cvsroot/first-dir/file1,v  <--  file1
     new revision: 1.3; previous revision: 1.2
     done
     $

分享到:
评论

相关推荐

    CVS中文操作手册

    CVS(Concurrent Versions System)是一种版本控制系统,用于管理软件项目的源代码和其他文件。这个“CVS中文操作手册”提供了一套详细的指南,帮助用户理解和使用CVS进行协同开发和项目管理。以下是对CVS的一些核心...

    cvs最简单的使用方法

    cvs diff -r revision1 -r revision2 file1.txt ``` ### 总结 CVS的最简单使用方法主要包括安装、创建仓库、导入项目、添加和提交文件、获取项目副本、更新和同步、以及分支和合并操作。虽然这些只是CVS的基础操作...

    CVS完全手册--CVS一本通

    CVS支持关键词扩展,如`$Id$`、`$Revision$`,这些关键词在提交时会被自动替换为相应信息。 ### 分支管理 CVS允许创建分支,通过`-b`选项实现。分支管理使得并行开发和维护不同版本成为可能。 ### 安装与配置 - **...

    CVS客户端工具TortoiseCVS

    **TortoiseCVS:CVS版本控制系统的友好界面** TortoiseCVS是一个专为Windows用户设计的CVS(Concurrent Versions System)版本控制系统客户端工具。CVS是一种开源的、分布式版本控制系统,用于管理软件项目的源代码...

    CVS教学电子书如何安装CVS,CVS使用

    **CVS(Concurrent Versions System)**是一种广泛使用的版本控制系统,尤其在开源软件开发中扮演着重要角色。它能够跟踪代码的变化,管理多个开发者协作时的版本冲突,并提供了历史记录和回滚功能,使得团队协作...

    CVS cvs-1.11.23

    《CVS 1.11.23:版本控制系统的历史与应用详解》 CVS(Concurrent Versions System),中文常称为并发版本系统,是最早流行的一种开源版本控制系统,它的出现为软件开发团队提供了协同工作、代码管理和历史追踪的...

    TortoiseCVS_CVS客户端工具

    **TortoiseCVS:CVS的便捷桌面客户端** TortoiseCVS是CVS(Concurrent Versions System)的一个图形用户界面(GUI)工具,它为开发者提供了一种直观且易于使用的界面来管理版本控制。CVS是一个开源的版本控制系统,...

    Eclipse中CVS使用

    【Eclipse中CVS使用详解】 CVS,全称为Concurrent Versions System,是一种广泛使用的开源版本控制系统。在软件开发过程中,版本控制对于团队协作至关重要,它可以帮助开发者追踪代码的修改历史,协同工作,并确保...

    Tortoise CVS 中文语言包

    TortoiseCVS是一款在Windows环境下非常流行的CVS(Concurrent Versions System)客户端工具,它提供了与文件资源管理器集成的图形用户界面,使得版本控制操作更为直观和便捷。中文语言包是为TortoiseCVS提供的本地化...

    CVS小乌龟工具

    【CVS小乌龟工具】是一款专为64位操作系统设计的版本控制系统客户端,它集成了CVS(Concurrent Versions System)的核心功能,并且优化了对64位系统的支持,确保在变态的64位环境下也能高效稳定地运行。TortoiseCVS...

    centos5 cvs安装与配置

    CentOS 5 CVS 安装与配置 在本文中,我们将一步一步地指导您如何在 CentOS 5 中安装和配置 CVS(Concurrent Versions System),并且介绍用户管理的相关知识。 安装 CVS 首先,我们需要安装 CVS 软件包。使用以下...

    CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明

    CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明 最新的版本cvsnt-2.5.03.2382有4.2MB,追新的朋友可以自己上官网下载. 1都安装好软件 2配置服务器端  a 查看运行...

    linux下的cvs

    ### Linux下的CVS配置规则及细节问题 #### CVS简介与安装 CVS(Concurrent Versions System)是一款在开源社区广泛使用的版本控制系统。它主要用于管理软件项目中的源代码变更历史,支持多用户协作开发,能够有效地...

    CVS项目版本控制工具

    CVS(Concurrent Versions System)是一种广泛使用的源代码版本控制系统,它允许开发团队协同工作,同时跟踪代码的历史版本。在软件开发过程中,CVS扮演着至关重要的角色,它确保了团队成员之间的协作效率,同时也...

    CVS安装工具-TortoiseCVS

    【TortoiseCVS:CVS的图形化界面增强工具】 TortoiseCVS是一款针对CVS(Concurrent Versions System)版本控制系统设计的图形化客户端工具。CVS是一种开源的、分布式版本控制系统,用于管理软件项目的源代码,使得...

    cvs server安装与Eclipse简单使用

    《CVS Server安装与Eclipse简单使用指南》 在软件开发过程中,版本控制系统的使用是至关重要的,它能够帮助团队协同工作,跟踪代码修改历史,防止数据丢失。CVS(Concurrent Versions System)是一个开源的版本控制...

    CVS的配置 CVS的配置

    【CVS配置详解】 CVS(Concurrent Versions System)是一种广泛使用的版本控制系统,它允许团队成员协同工作并跟踪代码的变化。在Windows环境下,通常使用CVSNT作为CVS的实现,因为它提供了对Windows系统的良好支持...

    CVS 使用手册 教程

    4. **版本(Revision)**:每个文件都有一个唯一的版本号,表示其在历史中的状态。 5. **分支(Branch)**:用于并行开发,允许多个开发人员在不影响主线(Main Branch)的情况下进行独立工作。 6. **标签(Tag)*...

    cvs开发人员工具

    它是基于**RCS(Revision Control System)**的扩展,为多用户并行开发提供了强大的支持。CVS的核心功能是**“copy-modify-merge”机制**,这允许开发者各自在独立的工作副本上进行修改,然后将更改合并回主仓库,...

    cvs 版本控制 cvs 版本控制

    cvs 版本控制 软件项目管理 cvs 版本控制 软件项目管理

Global site tag (gtag.js) - Google Analytics