新公司用CVS,好吧,让我们唤起远古的回忆。网上找到一帖说的比较全面,节省我大量脑细胞。
原帖地址:http://fanqiang.chinaunix.net/app/cvs/2005-08-24/3533.shtml
真正的原帖地址:http://www.chedong.com/tech/cvs_card.html
1、各种名词的意思,VSS跟SVN差不太多。CVS就比较个性了,具体区别:
VSS CVS
get_lastest_version update
check in commit
check out edit
undo check out unedit
2、CVS没有文件锁定模式,VSS在check out同时,同时记录了文件被导出者锁定。
3、在CVS中,标记自动更新功能缺省是打开的,这样也带来一个潜在的问题,就是不用-kb方式添加binary文件的话在cvs自动更新时可能会导致 文件失效。
4、$Header$ $Date$这样的标记在Virsual SourceSafe中称之为Keyword Explaination,缺省是关闭的,需要通过OPITION打开,并指定需要进行源文件关键词扫描的文件类型:*.txt,*.java, *.html...
对于Virsual SourceSafe和CVS都通用的TAG有:
$Header$
$Author$
$Date$
$Revision$
我建议尽量使用通用的关键词保证代码在CVS和VSS都能方便的跟踪。
分享到:
相关推荐
本篇文章将详细讲解CVS(Concurrent Versions System)和VSS(Visual SourceSafe)这两款经典版本控制系统的操作基础。 CVS是一款开源的版本控制系统,它的历史可以追溯到1986年,至今仍被广泛使用。CVS的基本原理...
cvs服务器端 eclipse+vss 源代码控制器 cvsnt2·5·03·2382代码控制.msi SourceSafe6.0 eclipse+vss配置.doc vss服务器管理说明文档.doc VSS序列号.txt
与CVS类似,VSS也采用了文件锁定机制,限制了多用户的并发编辑能力。 对比CVS,SVN在很多方面进行了优化和增强。首先,SVN支持目录版本控制,可以完整追踪文件和目录的历史变化,这使得文件的移动、重命名和拷贝...
本文将深入探讨四种常见的版本控制系统:Visual SourceSafe(VSS)、Concurrent Versions System(CVS)、Subversion(SVN)和Rational ClearCase。我们将分析它们的主要特性、优缺点,以及适用场景。 **Visual ...
CVS (Concurrent Versions System) 和 VSS (Visual SourceSafe) 都是流行的选择,但它们在特性、工作方式以及适用场景上有所不同。下面我们将深入探讨这两个管理工具的差异。 1. **产品介绍** - **VSS (Visual ...
### CVS与VSS操作知识点详解 #### 资源控制的重要性 资源控制系统,或称版本控制系统,虽然不能完全替代团队间的沟通与合作,但它的作用在于有效地管理代码变更及历史记录。通过这样的系统,开发者们可以更加高效地...
本文将详细介绍Java开发中常用的三种版本控制工具:SVN、CVS和VSS。 **1. SVN(Subversion)** SVN全称是Apache Subversion,是一个开源的集中式版本控制系统。它允许开发者在一个中央存储库中存储和管理项目的...
与VSS不同,CVS没有文件锁定,因此需要养成先`update`再修改的习惯,避免冲突。 3. **CVS的分支开发**: 分支开发允许项目按不同进度和目标并发进行。管理员需要熟悉如何创建和管理分支,以支持团队的不同需求。 ...
### 版本管理软件探究——SVN,CVS,VSS比较 #### 1. 版本管理概述 版本管理是软件开发过程中不可或缺的一部分,它主要用于管理软件开发过程中的源代码和其他相关文档的变化历史。软件配置管理(SCM)则是更广泛的...
CVS与Visual SourceSafe(VSS)相比,有一些显著区别。在VSS中,`check out`是锁定文件防止他人编辑,而`check in`是提交更改。但在CVS中,`cvs checkout`仅用于首次获取项目,之后的同步用`cvs update`,类似VSS的`...
在本文中,我们将对比和介绍几种常见的代码管理工具:SVN、CVS、ClearCase(CC)、Visual SourceSafe(VSS)以及Git,并提供基本的使用说明。 1. **SVN(Subversion)** SVN 是一个分布式版本控制系统,允许开发者...
- **安装与配置**:设置并配置VSS、CVS和SVN服务器,以及客户端工具。 - **版本控制**:创建项目,添加、提交、更新文件,理解版本历史。 - **分支与合并**:创建分支,进行开发,然后合并回主分支,解决合并冲突。 ...
- 对比CVS与微软的VSS在功能和工作方式上的异同。 8. **WinCVS**: - 介绍Windows下的CVS客户端WinCVS,包括SSH认证设置。 9. **CVS的小组协同开发**: - 通过CVSTrac实现Web界面的用户管理,集成BUG跟踪系统和...
CVS与Visual SourceSafe (VSS)相比,在多用户协作、版本管理和分支管理等方面有着明显的优势。CVS更加适合于大型项目和团队协作。 ### 总结 CVS作为一款经典的版本控制系统,虽然现在已经被Git等更先进的工具所...
本文将为你提供关于五种主流代码管理工具——SVN、CVS、ClearCase(CC)、VSS(Visual SourceSafe)以及Git的详细使用说明。这些工具在软件开发中扮演着至关重要的角色,帮助团队协作、版本控制和追踪代码变更。我们...
7. CVS vs VSS :开发人员和管理员可以了解 CVS 和 Virsual SourceSafe 的区别。 8. WinCVS:管理员可以使用 WinCVS client,以 SSH 认证的方式连接到 CVS 服务器。 9. 基于 CVSTrac 的小组开发环境搭建:管理员...
相较于传统的版本控制系统如Microsoft VSS,CVS具备更多优势,尤其是在分布式开发环境下表现突出。 - **开放性**: CVS作为一款开源工具,得到了广泛的社区支持。 - **跨平台性**: 支持多种操作系统,如Windows、...