`
json20080301
  • 浏览: 165737 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

VSS和SVN的功能对应关系与不同

 
阅读更多
VSS 使用的 是 “锁定-修改-解锁” 方案  解决文件共享问题;流程很简单,用锁代替了人员之间的交流;

SVN 使用的是 “拷贝-修改-合并” 方案  解决文件共享问题;流程必须加入人员之间的交流,不然很容易出问题;

现在简单的比对一下VSS的功能在SVN中如何操作:

锁定:先UPDATE最新版本,然后LOCK ; CHECK OUT

解锁:commit 修改,UNLOCK ; CHECK IN

获取最新版本:先reverse ,然后 update ; get latest version

获取指定版本:先reverse ,然后 update to version ; 选择version ,获取即可;

VSS的确操作简单一些,

SVN使用的前提是有很好的计划安排,开发人员编码交叉情况出现少,尽量并行;




分享到:
评论

相关推荐

    vss库迁移到SVN库的工具

    迁移过程中,可能会遇到的挑战包括文件权限问题、路径映射、用户和组的对应、以及对VSS特定特性(如影子拷贝)的支持。选择合适的迁移工具和详尽的文档能帮助克服这些问题,确保数据的完整性和一致性。在实际操作时...

    svn/vss配置库命令操作指南

    Subversion(简称svn)和Visual SourceSafe(简称VSS)是两种常用的版本控制系统。本指南将深入讲解svn和VSS的配置库命令操作,帮助你更好地理解和使用这两种工具。 ### SVN(Subversion) SVN是一款开源的版本...

    pb源码管理SVN使用手册

    4. **Eclipse Subclipse** 和 **Visual Studio Visual SVN**:Subclipse是Eclipse IDE的SVN插件,而Visual SVN是适用于Visual Studio的SVN客户端,两者分别提供了在这些开发环境中使用SVN的功能。 5. **安装流程**...

    eclipse vss 插件 最新

    3. **工作空间和VSS库的映射**:正确设置Eclipse工作空间与VSS库的对应关系,以保证版本控制操作的准确性。 四、VSS与现代版本控制系统对比: 虽然VSS在过去的开发环境中广泛使用,但随着时间的发展,出现了许多...

    SVN 内部培训资料

    - 版本控制系统,如SVN、VSS和CVS,帮助管理项目的历史版本,支持文件的重命名和跨平台操作,并提供原子性提交和全局版本号等功能。 - 使用SVN的时机通常是在需要对代码和文档进行版本控制,特别是进行基于“基线...

    svn使用教程

    #### 三、SVN客户端软件安装与使用 - **客户端软件安装**(TortoiseSVN) 1. **下载软件安装包**:根据操作系统位数选择对应的版本。 2. **安装步骤**: - 双击安装程序。 - 同意许可协议。 - 选择默认安装...

    如何使用SVN进行版本管理笔记.pdf

    集中式版本控制的代表工具有 CVS、SVN 和 VSS 等,而分布式版本控制的代表工具则有 Git。 在本文中,我们将对 SVN 进行详细的介绍,并探讨其在版本管理中的应用。SVN(Subversion)是一款开源的版本管理工具,它...

    MyEclipse中SVN的使用与配置.pdf

    相比Visual SourceSafe(VSS)和 Concurrent Version System(CVS),SVN具有更优秀的性能和安全性,支持分支管理、合并操作以及更好的文件锁定机制。 在MyEclipse中使用SVN,你需要完成以下步骤: 1. **下载和...

    [VSS] 如何实现受控库和开发库?

    ### VSS2005 实现受控库与开发库的方法 在软件开发过程中,版本控制系统的使用至关重要。其中,Microsoft Visual SourceSafe (VSS) 是一个常用的版本控制系统,尤其适用于小型开发团队。本文将详细介绍如何在VSS...

    vssvn插件工具

    2. **映射与同步**:该工具可以将VSS的项目结构映射到SVN的仓库结构,同时保持用户权限和分支结构的对应。 3. **保留元数据**:迁移过程中,VSSVN会尽可能地保留原始的提交注释、作者信息等元数据,以便在新的SVN...

    Subversion使用培训.pdf

    相比于早期流行的**Visual SourceSafe (VSS)**,SVN提供了更加强大的功能和支持。 #### 二、Subversion 的安装与配置 - **服务器端安装**:通过安装**VisualSVN Server**来搭建SVN服务器,该软件提供了图形化的界面...

    源代码管理系统

    与微软的Visual SourceSafe(VSS)相似,这样的系统提供了诸如检入、检出、同步和版本管理等一系列功能。 检入(Check-in)是将开发者本地的源代码更改提交到中央存储库的过程,这一过程通常伴随着版本注释,以记录...

    版本管理工具介绍大全

    SVN是根据CVS的功能为基础来设计的,它除包括了CVS的大多数特点外,还有一些新的功能,如:文件目录可以方便的改名、基于数据库的版本库、操作速度提升、权限管理更完善等。 闭源集中式版本管理工具: 1. ...

    《AxureRP9网站与App原型设计》教学教案-12项目共享协作及协作利器蓝湖.docx

    共享工程如同软件开发中的版本控制工具,如SVN或VSS,使得团队成员能够协同工作在同一项目上。以下是具体的操作步骤: 1. **建立共享工程**: - 打开Axure,进入“团队”菜单,选择“从当前文件创建团队工程”。 ...

    CMMI3认证培训 配置管理CM.doc

    - 使用版本控制系统(如SVN、CVS或VSS)来控制配置项的编辑和访问权限,例如,编辑/开发区域允许读写,而基线和产品区域通常只有配置管理员有写入权限。 4. **配置审计**: - 配置审计用于验证配置管理的正确性和...

    Subversion 版本控制流程概要

    比如UserName目录用于个人工作区,TempArea用于临时文件,CommonDOC存储共享文档,DesignDOC和MDOC分别用于需求分析和正式文档,Building和alpha、beta、Demo目录则对应不同阶段的软件版本。通过这样的目录结构,...

    35、Git详解.pdf

    其中,Git和SVN的使用最为广泛,它们代表了集中式版本控制和分布式版本控制两种不同的模式。SVN的版本库集中存放在中央服务器上,因此团队成员在工作前需要从服务器获取最新的版本,在完成工作后还需将修改推送回...

    git学习基础理论和说明

    其他还包括SVN(Subversion)、CVS(Concurrent Versions System)、VSS(Microsoft Visual SourceSafe)等。Git的优势在于其分布式特性,而SVN则属于集中式版本控制系统。 3. **版本控制分类**: - **本地版本...

Global site tag (gtag.js) - Google Analytics