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

release—标明模块不再使用

    博客分类:
  • CVS
阅读更多
  • release [-d] directories...
  • 需要: 工作目录。
  • 修改: 工作目录,历史日志。

这个命令用来安全地撤消 `cvs checkout' 的影响。因为 cvs 不锁文件,所以没必要使用这个命令。如果你原意,可以只是删除工作目录; 但风险是你可能忘记里面还有改动的地方,并且丢弃了检出,在 cvs 历史文件里面没有跟踪记录 (参阅 history file)。

使用 `cvs release' 可避免这些问题。该命令检测当前没有未提交的更改; 在 cvs 工作目录上层执行; 仓库记录的文件与模块数据库定义的相同。

如果所以条件成立,`cvs release' 在 cvs 历史日志里面留下执行的记录 (证明你的确要放弃检出的文件)。

 

release 选项

release 命令支持一个命令选项:

-d
如果成功,删除工作目录中文件的副本。如果没有给出此标识,你的文件仍然保留在工作目录里面。

警告: release 命令递归地删除所有的目录和文件。有一个严重的副作用,在此目录里面创建的任何目录,它们没有添加到仓库(使用 add 命令; 参阅 Adding files),也将被没有提示地删除–即使不是空目录!

 

 

release 的输出

release 释放源码之前,它会为没有更新的文件打印一行信息。

U file
P file
仓库里面存有此文件的新修订版,本地副本没有修改(`U' 和 `P' 是相同意思)。
A file
文件已经被添加,但没有提交到仓库。如果你删除,该文件将丢失。
R file
文件已经被删除,但没有提交到仓库,所以也没有从仓库删除。参阅 commit.
M file
文件已经在当前目录里面修改。这也许应该是仓库里面的一个新修订版。
? file
file 处于工作目录,但是仓库里面没有对应的文件,它们也不是 cvs 忽略的文件(参见 `-I' 选项的说明,以及 参阅 cvsignore)。如果删除,该文件将丢失。

 

 

release 示例

释放 tc 目录,并且删除工作目录里面的文件副本。

     $ cd ..         # You must stand immediately above the
                     # sources when you issue `cvs release'.
     $ cvs release -d tc
     You have [0] altered files in this repository.
     Are you sure you want to release (and delete) directory `tc': y
     $

<!---->

分享到:
评论

相关推荐

    SIM8300G_M2 Antenna Port Mapping and Design Guide_V1.03.pdf

    文档标明了其版本号(1.03)、发布日期(2019-12-24)和状态(Release)。修订历史部分可用于追踪文档的变更,保证用户使用的版本是最新的。 9. 安全与认证 文档中特别强调了客户或系统集成商在更大电子系统中验证...

    原理图设计规范

    - **2.1 简单的功能模块示意图**:使用图形表示每个功能模块的大致结构。 - **2.2 连接线和文字说明**:描述模块之间的主要连接关系。 - **2.3 各个功能块所在的图纸页码**:方便查找特定功能模块的具体位置。 - **...

    编程修养(程序员需要注意的关于编程的注意事项)

    - **参数处理**:函数参数应明确标明输入输出,便于理解和使用。 - **错误处理**:对系统调用的返回值进行检查,确保程序的健壮性。 - **条件语句**:正确处理if语句的错误情况,避免程序崩溃。 - **头文件保护**:...

    css规范整理

    使用有意义的英文单词或组合进行命名,遵循特定的命名约定,如`newRelease`或`new_Release`,这有助于代码的可读性和维护性。 2. **CSS注释** 注释应该清晰地标明各个区块,如`/*Footer*/`和`/*EndFooter*/`,这...

    《Java编程风格》中文版.pdf

    - 对于不再使用的代码,可以通过注释的方式将其隐藏,而不是直接删除。 - 示例: ```java // TODO: Remove this code in the next release. // @deprecated public void oldMethod() { ... } ``` **4.6 应用...

    TD PS业务流程详细IE整理.docx

    在RRC连接过程中,RNC接收到UE的RRC CONNECTION REQUEST消息,由其无线资源管理模块RRM根据特定的算法确定是接受还是拒绝该RRC连接建立请求。如果接受,则再判决是建立在专用信道还是公共信道。主要参数包括: * ...

Global site tag (gtag.js) - Google Analytics