笔记 CVS

CVS中的基本术语:

  Repository,Module,Import,Checkout,Commit,Update,Revision,Release,Tag

Repository:仓库

仓库是CVS服务器的根目录,所有的工作都将保存在这个仓库中,包括源代码和这些代码的全部历史。仓库中有许多“木桶”,每个“木桶”就是一个让CVS管理起来的工程。对于CVS来说,这些“木桶”之间是没有什么关联的。

Module:模块

就是上面说的仓库中的“木桶”,里面放的是一个项目的所有文件(包括源代码、文档文件、资源文件等等)。在物理上,Module是CVS服务器跟目录下的第一级子目录。

Update:同步

从仓库的“木桶”中下载同事们修改过的文件,如果这个文件在本地也有,就会更新本地的拷贝,如果本地没有,就会把新文件下载到本地。

Revision:文件版本

指耽搁文件的版本,而不是整个项目的版本。基本上,单个文件每次的修改,经过Commit之后,它的Revision都要改变一次。

Release:发行版本

整个产品的版本。

使用注意点:

CVS版本控制与VSS不同,它没有锁的限制,所有人都有权利修改服务器上的文件。因此,在每次访问CVS时,都应该先进行Update操作,然后再修改本地文件,最后再做Commit操作。

时间: 2024-09-30 22:34:22

笔记 CVS的相关文章

git学习笔记

前不久(9月4号)git发布了2.10.0的新版本,趁机重新看了下git,顺手做个笔记. 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.它是Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持. Git 与 SVN 区别 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等. 如

【Tools】Pro Git 一二章读书笔记

记得知乎以前有个问题说:如果用一天的时间学习一门技能,选什么好?里面有个说学会Git是个很不错选择,今天就抽时间感受下Git的魅力吧. Pro Git (Scott Chacon) 读书笔记: 第一章:Git起步 版本控制出现的原因及分类 类别 基本原理 优点 缺点 本地版本控制系统 自己把复制整个项目,改名或加上备份时间来区别 采用某种简单的数据库来记录文件的历次更新差异 简单 有时会混淆所在的工作目录, 丢了文件毛了数据就没有后退的路 集中化的版本控制系统 解决在不同系统上的开发者协同工作,

老男孩培训视频听课笔记九(在51cto上听的)--5.8 64bit 基础优化

定时清理clientmqueue目录垃圾文件防止占满磁盘空间: /var/spool/clientmqueue  --这个目录会自动创建很多的文件,可以用下面的命令来清理 find /var/spool/clientmqueue/ –type  f | xargs rm –fr mkdir /server/scripts –p vim del.sh: find /var/spool/clientmqueue/ –type  f | xargs rm –fr crontab -e */5 * *

Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建

一.引言    本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试.    笔者没有怎么使用过Eclipse做Android学习,但是基于Android Studio类似于VS的项目架构,还是偏爱Android Studio这个IDE,没

google hacking for penetration testers 手册笔记

参考链接: Advanced operators reference Google hacking database 注意:以下内容涉及到大量参考图表,图表均在本人相册<google hacking参数查询表>里 第一章 谷歌搜索基础知识 1.谷歌翻译 可看作透明代理 利用: “翻译此页” 2.黄金法则: 不区分大小写 通配符*代表一个单词,非单一字母或一系列字母,在一单词开始或结尾使用星号和直接使用单词效果相同 保留查询关键字权利 强制搜索:         加引号:“words” 或 用布

《Maven实战》笔记-7-持续集成

一.持续集成的步骤: 1.持续编译 2.持续数据库集成 3.持续测试 4.持续审查 5.持续部署 6.持续反馈 二.持续集成工具--Hudson 1.安装Hudson 2.准备Subversion仓库 正式建立Hudson持续集成任务之前,需要准备好版本控制系统,如CVS.Subversion.Git.Mercurial等.书中采用Subversion. 建立名为account的项目,则将项目目录下所有内容提交到svn仓库的/account/trunk路径下. 3.Hudson的基本系统设置 对

读书笔记摘录:

选择书籍: <VSTS软件开发指南> 读书摘要: 通过阅读<VSTS软件开发指南>了解软件开发方法(MSF)和工具(VSTS),通过Visual Studio制作的具体实例解释程序设计的基本原则,在阅读过后,主要了解了三方面的内容层次:了解VSTS的基本功能:掌握在软件设计开发过程中的个人技术发挥优势所在以及两人合作的内容要求:通过软件开发实例(包括本次的电梯设计),了解部分实例的具体解决技巧,有效衔接了理论内容与在阅读过程中所学到的开发技巧,真正做到活学活用,灵活掌握知识体系结构

Android学习笔记-回顾计划

人最怕的是,没有方向! 1.楔子: 本人接触Andrjoid开发也有一年多了,期间在一家外包公司独立开发了五六个项目.虽谈不上大牛,但自认小有所成.平时没什么爱好,就喜欢看看技术博客,试验各种开源代码,写写学习笔记. 最近感觉有点陷入瓶颈了,进步甚慢,却又不知该如何进一步提升自己.对于开发中遇到的很多问题,虽有所领悟,然不够系统,一些小知识点,也常有遗漏.觉得是时候系统的反思一下自己的知识体系了,于是决定制定一个回顾计划,综合自己看的博客.书籍,以及自己的开发实践,对一些常用的知识点进行整理.

cocos2d-x 3.0游戏实例学习笔记 《卡牌塔防》第0步---知识点总结&amp;效果预览

/* 说明: **1.本次游戏实例是<cocos2d-x游戏开发之旅>上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码:第二可以说明是学习笔记 **3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x */ 环境:Win7 .cocos2d-x 3.0final .C++ .VS2012 笔记思路:后面就按这种思路写笔记啦 1.首先给出每次实现的效果截图 2.然后给出设计思路 3.