VSS源代码管理工具使用
VSS使用手册
安装终端
1)打开本地计算机的“上邻居”属性对话框; 2)点击“配置”按纽; 3)将“MICROSOFT络用户”的属性设置为:登录到WINDOWS NT域,域名为PLANNING; 4)添加TCP/IP、NETBEUI、IPX/SPX协议; 5)重新启动计算机,登录“planning”域; 注:管理员为每位NT用户设置的登录密码为“111”,用户在第一次登录时,计算机会提示用户修改密码。 6)从“上邻居”的“planning”域中查找服务器“VSSDATA”; 7)打开共享的“VSS”文件夹并双击“NETSETUP”; 8)按照安装程序的提示开始安装。
l版本追踪——VSS能够对源代码和其他文件进行存储和早期版本的追踪,从而实现重建文件早期版本等有关 功能。
l跨平台开发——在多平台开发的情况下,版本追踪用于维护核心代码。
l代码的再使用——追踪程序基准使得代码可重用。
拆分共享
在VSS中可以实现一个文件被多个项目共享(share)。在一个项目中对文件的改动可以自动反映到其他共享 的项目中去。这正提倡了代码重用。在file菜单中的properties中,点击link,可以查看某一文件的共享情况。
控制功能
VSS能够保存文件的多个版本,包括文件版本之间每一处微小的变动。版本控制有以下几方面的内容:
l组内合作——在缺省的情况下,一般一个文件在某一时间只允许一个用户对其进行修改,这样可以防止文件 意外地被其他用户改动或者覆盖。但管理员可以改动这种缺省的设置,允许文件多层签出。这种设置也能防止过 多的、不必要的改动。
1)选中要创建新文件夹的项目(上级文件夹); 2)在file菜单中选中creat project; 3)写入要添加的文件夹的名称,同时也可以在comment栏中为新建的文件夹添加备注; 4)点击OK。
VSS使用说明
16
17
18
VSS的使用-创建项目
给每个项目目录(文件夹)添加“工作 目录” 工作目录的作用:
设置check out时释放文件的位置 在文件check in时,对实际文件进行保护 每个层次的目录、每个文件都可以设置自 己的“工作目录”
19
20
VSS的使用-在项目中添加文件
替换重写:若工作目录原来已有同名文件,则:询问处 理方法、替换、跳过还是合并
Check out后的显示:见后页
30
31
32
VSS的使用-文件调出Check Out
Check out完成后,文件右键菜单将增加两项 菜单项(见下页)
Check In:取消文件的check out状态,恢复check in状态,并且将该文件的版本更新为当前的外部 文件的内容
14
VSS的使用-文件版本管理
基本步骤
三、在VSS管理下的文件,在以后的使用 中,将重复以下版本管理过程
3.2、Check out后,该外部被解除写保护,可以 对文件进行更新 3.3、完成更新后,将该外部文件进行check in
Check in后,该新版本也将成为VSS的最新版本 (latest version),同时,前一版本也将保存在VSS中
外部文件(单版本)、内部文件(多版本) 这些外部文件可能是源码文件、文档文件、数据库文件 等等 这一过程称为check in(第一次check in,也即文件的add 操作) 第一次被check in 的文件,将成为该文件在VSS中的初始 版本,也是当前的最新版本(latest version) 对check in的外部文件,VSS将进行写保护,防止误修改、 删除 13
vss应用
VSS版本控制Visual SourceSafe(以下简称VSS)是一种版本控制管理工具,它可能有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库.VSS的应用服务器端软件====》数据库。
客户端软件 ====》用户工作目录。
checkout《===》checkinVSS 安装四个程序快捷方式:Analyse & Fix VSS DBAnalyse VSS DBMicrosoft Visual SourceSafe 6.0(客户端)Visual SourceSafe 6.0 Admin (服务器端)创建数据库【启动VSS6Admin】|【Tools菜单】|【Create Database】|【选择新数据库的路径】建立用户1、选择数据库,打开它。
【Users/Open SourceSafe Database】==》选择数据库,打开它。
2、【Users】|【Add User】登录数据库:1、【点击图标(即运行客户端):Microsoft Visual SourceSafe 6.0(客户端)】|【出现登录界面(Visual SourceSafe Login对话框)】|【Browse】|【出现Open Source Database 的对话框】|【点击Browse按钮】|【在文件名框中输入\\VSS_Server\VSS_PATH\srcsafe.ini,回车(即打开安装服务器端的VSS所在路径的配置文件scrsafe.ini)】|【重回到登录界面】|【输入用户名及密码就可进入VSS库】2、一般用户名即为网络名:姓(全称)+名(首字母),初始密码与用户名相同;3、修改密码:【Tools】|【Change Password】创建Project:1、【File】|【Create Project】或【右键点击】|【Create Project】2、向Project中添加文件:【File】|【Add Files】|【选择相应文件或目录】或【工具栏中的添加文件按钮】Set Working Directory:设定工作目录1、【选择Project】|【Set Working Folder】|【Set Working Folder对话框】|【选择工作路径名】|【OK】===》设置的工作路径就显示在VSS库中的右边浏览列表上面。
软件配置管理工具VSS操作指南
Open sourcesafe database
浏览选择已 创建数据库
基本操作说明(服务器端/tools)
➢ Rights by project… ➢ Rights assignments for user… ➢ Copy user rights… ➢ Lock sourcesafe database ➢ Clean up temp directory… ➢ Create database… ➢ Options… ➢ Fonts…
Show history
➢ 显示细节 ➢ 包括文件历史 ➢ 包括标签 ➢ 只显示标签 ➢ 从…到…,用户 ➢ 只有按下“shift”键时
显示此对话框
Show history
➢ 文件历史包括文件名、用 户名、日期、活动
➢ 选中文件使用“View”浏 览
➢ 使用“Details”显示标签和 注释(common)
➢Get latest version ➢Check out ➢Check in ➢Undo check out ➢Share… ➢Branch… ➢Merge branches…
Get latest version
Check out
Check in
Undo check out
Share…
客户端界面
工具 栏
基本操作说明(客户端/file菜单)
➢ Open sourcesafe database… ➢ Create project… ➢ Add files… ➢ Delete… ➢ Rename… ➢ Properties… ➢ Set working folder… ➢ Label… ➢ Move…
Branch…
Merge branches…
VSS使用讲解
Subversion (SVN ) :目前使用较多的,是一个跨平台的开 源软件,支持大多数常见的操作系统。 Concurrent Version System(CVS) : 是开源的配置管理工 具,其源代码和安装文件都可以免费下载 。 StarTeam:StarTeam是Borland公司的配置管理工具, StarTeam属于高端的工具,在易用性,功能和安全性等方 面都很不错。 ClearCase:提供VSS,CVS,StarTeam所支持的功能,但 不提供变更管理的功能。 ClearCase通过多点复制支持多个 服务器和多个点的可扩展性,并擅长设置复杂的开发过程。
客户机录)的 机器,客户机就是访问数据库(就是访问目 录)的机器。其实根本没有服务器,多个客 户之间的协作都是通过读写数据库目录的文 件完成的。
VSS的优缺点
优点: 易学易用,安装、配置、使用均较简单,很容易 上手使用。 缺点: 1、需要共享存储目录,这将带来一定安全隐患。 2、仅支持Windows 操作系统。 3、相对功能单一、简陋,适用于几个人的小型团队。
7、删除文件
选择所以删除的文件,右击选择“删除”, 在删除的过程中会有相关提示,根据自己的 需要选择,最后将工文件程“***.csproj”签 入即可。
8、签出文件(和查看文件“签出 者”)
设置签出时是否提示 菜单路径:“工具->选项”, 选择您要签出的文件右击“签出以进行编辑”;如 果想回到原来的版本(撤消操作),右击“撤消签 出”即可;如果在签出的时候有提示:“签出期间 发生错误或用户取消。某些文件可能尚未签出。 (文件被其他用户以独占方式签出)”时,则表示 此文件已经被其他人签出,可以在工具栏右击选择 “源代码管理”,选择“SourceSafe属性”,在签出状 态Tab页,可以看到“签出者”
如何使用vss安装说明
一.服务器配置。
1.首先建一个共享文件夹。
这里以E:\MyTest为例,并且应该给该文件夹分配共享权限,以及在安全里配置everyone和guest用户的所有权限。
2.然后登陆VSS服务器端。
3.然后建一个数据库。
4.下一步,选择创建一个数据库。
5.点击下一步。
选择刚才共享的文件夹。
6.点击下一步。
名字就叫:MyTest 。
7.点击下一步。
注意这里的要选择“Lock-Modify-Unlock"这个选项,这个选项的意思就是当别人修改的时候,你不可以修改这个文件。
8.点击下一步。
点击完成!。
然后为Admin用户添加密码。
9.见下图。
这步也添加一个用户,用户名和密码都设置为:DL修改密码:点击ok,密码修改成功。
10.打开VS,新建一个工程。
位置:选择刚才数据库(也就是共享的文件夹)12.这步是将工程添加到代码管理工具。
右键 ----->将解决方案添加到源代码管理。
如果:右键找不到[ 将解决方案添加到源代码管理 ]选项,需要进行配置一遍。
方法:工具----->选项------>源代码管理------>选择VSS 确定即可。
用Admin用户登陆。
这里的话,我们可以把Name中填入空,这样就能保证目录的顺序。
到这里,服务器端发布代码就完成了。
二.客户端。
先用刚才的DL用户登陆。
进去后,界面如下:解决方案文件MyApplication.sln选择Get Latest Version(或者是 Check Out)选择保存路径为:F:\MyWork 点击ok。
然后到F:\MyWork 下找到该解决方案。
双击打开,然后用DL用户签到本地。
OK,到这里,整个配置都完成了。
需要注意的是:1.有时用户必须在服务器登陆一遍,其他客户机器才能登陆。
3.服务器端建用户时,把Read Only不能勾上。
2.如果在别的机器上,可以采用如下方式:(中间连接的某步需要指定IP/共享文件夹名)文件---->打开---->直接找到MyTest里的sln解决方案文件打开即可。
VSS(Visual SourceSafe)使用入门
VSS(Visual SourceSafe)使用入门张博2005.6节 1.01 前言 (2)节 1.02 安装 (2)节 1.03 数据库管理 (3)(a) 介绍 (3)(b) Visual SourceSafe 6.0 Admin程序 (3)(c) 打开指定的数据库 (4)(d) 创建新数据库 (5)(e) 用户管理 (5)(f) 使用项目权限Project Rights (5)节 1.04 使用VSS浏览器 (7)(a) 借助VSS开发项目 (7)(b) VSS浏览器 (8)节 1.05 项目操作 (9)(a) 添加项目和文件 (9)(b) 设置项目工作路径 (9)(c) 取得项目最新版本 (10)(d) 签出项目Check Out (10)(e) 签入项目Check In (10)(f) 撤销签出Undo Check Out (11)(g) 显示历史记录Show History (11)(h) 显示差异Show Differences (13)(i) 设置版本标签Label (14)(j) 取得历史版本 (14)节 1.06 文件操作 (14)(a) 取得最新版本 (14)(b) 签出 (14)(c) 签入 (14)(d) 撤销签出 (14)(e) 查看和编辑(View,Edit) (15)(f) 显示文件历史Show History (15)(g) 文件比较Show Differences (16)(h) 文件属性 (17)节 1.07 与开发工具整合 (18)节 1.08 已知的问题 (18)(a) UNICODE、UTF-8的问题 (18)(b) InterDev开发Web应用的问题 (19)(c) 文件比较的问题 (19)(d) 签入无效的问题(与CuteFTP有关的) (19)节 1.09 Tip (19)节 1.01前言本文件是作者本人使用VSS产生的一些心得、经验之类的记录,并非严肃的操作手册。
使用VisualSourceSafe
Visual SourceSafe使用说明一、概述微软公司的VSS是一个相当不错和非常流行的项目管理工具,它主要帮助您管理您的项目,不管项目中涉及到何种类型的文件(文本文件、图形文件、二进制文件、声音文件、视频文件等),它都能把它们保存到一个数据库中。
当您需要在两个或多个项目中共享这些文件时,您能够快速并且有效地共享它们。
另外,VSS也是一个版本管理工具,如果您把一个文件添加到VSS中,实际上,该文件是备份到VSS的数据库中;当您签出该文件作了修改再签入时,VSS能够自动识别并记下被修改的内容,也就是生成一个版本。
您可以在任何时候恢复任何一个版本,而且开发小组的每个成员也能够得到项目中任何文件的最新版本。
VSS也和微软的许多开发工具的开发环境结合在一起,如VC、VB、VFP、ACCESS等,这样,您也可以直接在这些开发工具的开发环境中使用VSS。
VSS有两个应用程序,一个是VSS Administator,用于VSS数据库的建立、用户的设定和管理、项目权限设定等;另一个是VSS Explorer,用于项目及文件的管理。
项目进行版本控制主要是使用VSS Explorer。
二、使用目的需要使用VSS主要是基于以下几个目的:⏹共享资源如果您管理的是一个由多人组成的项目组,项目组成员之间的项目资源(代码、数据、文档等)共享是您首先会遇到的问题,如何使得每个小组成员开发的项目资源能够及时准确地被所有项目组其它成员得到,这是VSS所能提供的主要功能之一。
⏹版本管理如果没有工具,项目的版本管理是一件十分困难和繁重的工作,而且许多工作(如多个版本之间的差异比较、文件版本信息记录等)几乎是无法用手工完成的。
有了VSS,每次对文件的修改VSS都能自动记录(如修改人、修改日期等),并自动生成文件的版本号。
如果需要,您可以在任何时候取得任何一个版本的内容。
通过VSS,您也可以比较文本文件任何两个版本之间的差异,以便了解修改信息。
SVN使用手册
KingTang源码管理SVN使用手册(2008-3-1)有鉴于原有的VSS源代码管理系统存在的不足:1.速度慢,特别是文件越来越多,历史版本文件越来越多,导致VSS服务器速度变慢2.稳定性不好。
PB操作VSS时,经常导致非法操作,影响工作。
3.无远程的VSS功能。
在离开公司网络后,不能使用公司的源代码服务器。
4.离线操作不方便。
当断离服务器后,不好编辑代码,并且在并入代码库时操作不便。
5.只能实现单一的代码管理,而不能兼顾其他文档的管理。
由于现在只能在PB中嵌入VSS,在PB之外,没有工具可以有效实施文档管理。
6.不能与其他开发工具的源码管理一致新方案将采用PB9的外部工具PBSCC Proxy与TortoiseSVN组合使用。
通过PBSCC 一个中间环节,来实现与SVN的关联。
SVN不仅可以管理源代码,也可以把软件开发中的其他文件或目录并入到SVN中,进行版本管理。
需要准备如下(按顺序安装):1. 客户端基础软件,svn-1.4.62.客户端管理软件,T ortoiseSVN-1.4.1.7992-svn-1.4.2.msi 语言(英文)3.PB9.0客户端工具,PBscc4.Eclipse客户端,Subclipse released for Eclipse 3.x - 1.0.65.Viusl Stdio 平台客户端,Visual SVN 1.3.16.相关网站资料://7.(注:以上工具都在:服务器\工具目录\源码管理)安装TortoiseSVN点安装程序,按正常步骤下去,安装T ortoiseSVN完后,需要重启计算机,然后在操作系统的目录浏览器上,点右键,弹出菜单会多出一些SVN内容。
如图:SVN功能菜单,主要有。
如下:1.设置提示窗口的参数,在什么情况下,可自动关闭PB使用SVN说明安装方法:1. 先安装svn ,再安培TortoiseSVN,最后安装PBscc,顺序不可反。
2. 在装PBscc时,需要选择原来的“SVN安装目录”。
VSS使用手册
VSS手册概述Visual SourceSafe(以下简称VSS)是一种版本控制管理工具。
它通过将各种类型的文件(包括:文本文件、图像文件、二进制文件、声音文件、视频文件等)存入其内部数据库的方式,帮助你有效地管理工程(Project,关于VSS中工程的概念请见下面)。
它允许你在多个工程间共享同一组文件;你可以将一个文件添加到数据库中,以便其他相关人员使用;任何对文件的更改将被记录下来,以便在任何时候可以恢复到该文件的某个旧版本。
安装VSS分为服务端与客户端,以下为Visual SourceSafe6.0为例进行介绍1.1 服务器安装下载Visual SourceSafe6.0安装包,运行安装文件,安装过程中选择服务器安装方式去完成Visual SourceSafe6.0服务器安装。
1.2 客户端安装在安装后的服务器主目录下有个NETSETUP.EXE文件。
所有客户端都通过网络远程访问这个文件并运行它,然后在向导提示下完成客户端安装。
安装完毕后在客户端产生启动文件VSS使用使用VSS必须先在服务端创建出vss database和用户,并为用户分配权限,然后以用户身份登录客户端创建VSS Database1、启动VSS用户管理2、进入用户管理界面(默认安装后已有若干用户)3、点击‘Tools’菜单选择[Create Database...]选项4、弹出‘Create New VSS Database’对话框点击[Browse...]按钮5、弹出‘Folder Selection’对话框,选择一个事先建好的目录作为VSS DataBase Soruces6、假如选择了E:\ultra作为VSS DataBase Sources,那么这个目录必须设为共享7、设置共享操作为选中目录后右键选择‘属性’,然后在[共享]选项卡中选中[共享此文件夹]单选钮8、并且把共享权限设为完全控制,至此VSS Database创建完毕创建用户1、启动VSS用户管理2、进入用户管理界面(默认安装后已有若干用户),先为Admin用户设置一个密码,起初为空3、点击‘Users’菜单的[Add User]选项4、弹出‘Add User’对话框,输入用户名及密码点击‘OK’完成用户创建,这里如果选中‘Read only’复选框则此用户只能读取VSS Database,而没有增、删、改等权限5、创建完毕可以看到用户名显示在列表中管理VSS资源1、启动VSS2、启动后进入VSS界面,此时只有‘$/’目录3、点击‘File’菜单的[Create Project]选项4、弹出‘Create Project in $/’对话框,输入要创建的目录名称提交5、创建目录后将显示在左侧项目列表中6、点击‘File’菜单的[add Files...]选项为目录添加文件7、弹出‘Add File to.....’对话框,在左侧的[File name]列表选择要添加的文件,可多选。
软件配置VSS操作指南
软件配置VSS操作指南简介本文档将详细介绍如何使用VSS(Version Source Safe)进行软件配置管理。
VSS是一款由微软公司开发的版本控制软件,用于管理软件开发过程中的版本控制和协作。
安装和配置VSS首先,你需要从微软官方网站上下载VSS的安装程序。
安装程序通常是一个可执行文件,双击该文件即可开始安装过程。
按照安装程序的引导完成安装。
安装完成后,你需要配置VSS的一些基本参数。
具体步骤如下:1.打开VSS管理器。
2.在工具栏中选择“文件”>“新建数据库”。
3.在弹出的对话框中选择数据库存储的位置,并设置数据库的名称。
4.点击“确定”创建数据库。
创建版本库版本库是用于存储软件的不同版本的仓库,可以理解为一个文件夹。
要创建一个新的版本库,请按照以下步骤进行操作:1.打开VSS管理器。
2.在顶部菜单中选择“文件”>“打开数据库”。
3.在弹出的对话框中选择先前创建的数据库,并输入数据库密码(如果有)。
4.在VSS管理器主界面中,选择“文件”>“新建项目”。
5.在弹出的对话框中输入项目名称和描述,并选择用于存储项目文件的本地路径。
6.点击“确定”创建新项目。
添加和检出文件要将软件项目中的文件添加到版本库中,请按照以下步骤进行操作:1.在VSS管理器的主界面中,选择要添加文件的项目。
2.在顶部菜单中选择“文件”>“添加文件”。
3.在弹出的对话框中选择要添加的文件,并点击“确定”。
4.添加成功后,你将在项目的文件列表中看到已添加的文件。
要开始对文件进行编辑,请执行以下操作:1.在文件列表中选择要编辑的文件。
2.在顶部菜单中选择“文件”>“检出”。
3.执行上述操作后,你将可以在本地对文件进行编辑。
标记和恢复版本通过VSS,你可以为软件项目的不同版本进行标记,并在需要时恢复到特定的版本。
以下是如何执行这些操作的步骤:要标记一个版本,请按照以下步骤进行操作:1.在文件列表中选择要标记版本的文件。
VSS使用讲解
数据库SourceSafe Database
所谓数据库就是一个目录,里面包含了存储的各个 版本的文件、配置信息、当前的签出状态等,一切 都在这个目录里面。 这个目录下的“srcsafe.ini”是 关键文件,此文件用来标识一个VSS数据库。VSS客 户端打开一个数据库的方式就是找到这个文件,所 以共享数据库的方式就是简单地共享包含这个文件 的目录。另外一个文件“users.txt”记录用户信息。 还有三个目录:“data”、“temp”和“users”, 分别存放数据库的内容、临时的信息和用户的相关 数据 。
为什么使用版本控制
版本控制是工作组软件开发中的重要方面, 它能防止意外的文件丢失、允许反追踪到早 期版本、并能对版本进行分支、合并和管理。 在软件开发和您需要比较两种版本的文件或 找回早期版本的文件时,源代码的控制是非 常有用的。
VSS具体操作
1、安装VSS 2、设置用户名,密码。 3、登陆。
***
VSS简介
使用版本管理的意义 什么是VSS 为什么要使用 VSS 在使用VSS的过程中应注意的问题
使用版本管理的意义
如果没有版本控制工具的协助,在开发中我 们经常会遇到下面的一些问题: 一、 代码管理混乱。 二、 解决代码冲突困难。 三、 在代码整合期间引入深层BUG。 四、 无法对代码的拥有者进行权限控制。 五、 项目不同版本发布困难。
问题、总结
当一个文件被签出后,该文件是否还可以修 改? 什么是签入、签出? 在签入、签出时应注意哪些问题? VSS是否可以管理其他文档?
结束
谢谢!
什么是VSS
Visual SourceSafe 是一种源代码控制系统,它提供了完善的版 本和配置管理功能,以及安全保护和跟踪检查功能。用户可 以根据需要随时快速有效地共享文件。用户可以恢复文件的 早期版本,项目组的其他成员也可以看到有关文档的最新版 本,并对它们进行修改,VSS会将所有改动记录下来。使用 VSS来组织管理项目,使得项目组间的沟通与合作更简易而且 直观。 VSS可以同Visual Studio开发环境以及 Microsoft Office 应用程 序集成在一起,提供了方便易用、面向项目的版本控制功能。 Visual SourceSafe 可以处理由各种开发语言、创作工具或应用 程序所创建的任何文件类型VisualSourceSafe 面向项目的特性 能更有效地管理工作组应用程序开发工作中的日常任务。
VSS使用教程
1软件介绍1.1功能介绍现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。
在软件开发这个庞大而复杂的过程中,需要涉及到各个方面的人员,信息的交流反馈不仅仅是在研发小组的成员之间及各个研发小组之间,还存在于客户和研发者之间。
所有的这些交流反馈意见信息都有可能导致对软件的修改,小的可能只是对某个源文件中的某个变量的定义改动,大到重新设计程序模块甚至可能是整个需求分析变动。
在这个工程中,由于软件开发所固有的特征,可能会形成众多的软件版本,而且我们并不能保证不出现错误的修改,而这样的一个困难局面却又非常现实地摆在项目开发管理者的面前。
因此迫切需要一个机制进行管理。
VSS能够维护一个文件的多个版本,包括一个从不同版本之间进行修改的记录。
Microsoft Visual SourceSafe是美国微软公司出品的版本控制系统,简称VSS。
软件支持Windows系统所支持的所有文件格式,兼容Check out-Modify-Check in(独占工作模式)与Copy-Modify-Merge(并行工作模式)。
VSS通常与微软公司的Visual Studio产品同时发布,并且高度集成。
VSS 使用文件系统作为存储方式,每次版本变更时就需要大量地读写硬盘。
这也是VSS最广受垢弊的缺点。
快速大量的信息交换的需要,使得VSS仅适用于快速本地网络,而无法实现基于Web的快速操作,尽管一个妥协的办法是可以通过慢速的VPN。
VSS2005 拥有Web访问功能,不再与Visual Studio同时发布。
为了实现VSS的远程和跨平台访问,微软推荐VSS用户使用第三方工具,例如Source Anywhere for VSS。
在Visual Studio2008 Team System 中集成了另外一个叫做Team Foundation Server的项目生命期管理工具。
代码管理工具SVN-CC-GIT-VSS-CVS详细使用说明书最终版
代码管理工具SVN、CVS、CC、VSS、GIT使用说明书1 简介Author :龙叔1.1 目标subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作。
svn是版本管理工具,譬如团队进行项目开发,项目代码都储存在服务器上,成员可用svn在本地获得并更新代码控制服务器有很多..ClearCase(成本低) SVN CVS.建议学CC SVN GIT VSS(*^__^*) 嘻嘻……TortoiseSVN安装双击...next--->>next ---->>finish 它会提示你是否重启电脑..最好重启一下...2 在eclipse上安装SVN插件1. 获取插件文件安装的方法(三个)方法一:把subclipse-1.6.17.zip文件夹解压之后的所有文件分别都丢入eclipse根目录下..出现提示是否覆盖文件时,选择“是”方法二|D:\devsoft\eclipse-j2ee的dropins目录下新建eclipse文件夹,再在eclipse文件里面分别新建features 和plugins文件夹(推荐使用..不会有污染.其他插件)然后把subclipse-1.6.17.zip文件夹解压之后的所有文件分别都丢入刚刚你在eclipse文件夹features 和plugins文件夹再重启Eclipse/Myeclipse..方法三、Help---->>Install New Software2. 验证安装插件成功安装插件成功后,可以在eclipse的windows->Preferences中的Team中看到SVN选项,如下图:3. SVN的权限分配如图所示三部曲passwd文件authz文件svnserve.conf3 SVN使用说明注意:要建一个代码库(资源库位置)网上下载TortoiseSVN-1.7.1.22161.msi工具双击安装即可.也可以安装一个命令版本新建资源库.Setup-Subversion-1.6.5.msi安装:Setup-Subversion-1.6.5.msi之后--->>>>建库....3.1 如何每次都要敲svnserve -d -r 加资源库名称解决每次启动都要敲svnserve -d -r 加svn资源库的问题运行cmd命令sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service --root D:\svn\svnrepos svnrepos是资源库名称进入你在那个盘建的库的svnresoucre的目录下conf的passwd给用户名和密码..找到svnserve.conf文件打开找到#password-db = passwd 把注释去掉..不去掉会报...Cmd命令窗体切记不要关闭否则报用svnserve -d -r 资源库文件夹回车即可启动启动svn命令就是那个给密码权限的svnserve.conf的名称加上-d -r 加上库文件夹名称回车即可...3.2 如何向SVN服务器上传项目代码由于每个组只开发一套代码,因此不需要每个人把自己的代码上传服务器,最终选择一个人的代码框架上传SVN,其他人从SVN服务器下载代码框架如下图,右键项目工程,选择Team->Share Project如下图,选择SVN输入URL地址:说明:输入本地的svn的URL准备开始共享项目到SVN服务器-----本机的svn库如下图,提交代码到SVN服务器上如下图,注意选择src->java下的源代码提交到SVN服务器,本地产生的build,dist等文件夹不要上传到SVN服务器3.3 如何连接SVN服务器,从SVN服务器下载代码如果项目团队小组的代码已经上传到SVN,可以通过下面的方法把svn代码加载到eclipse中:新建项目,选择“其他”选项从SVN中签出项目,如下:输入自己组的URL地址:其他用默认从svn可以check out到eclipse选择你要的项目check out点击finish即可....(*^__^*) 嘻嘻……3.4 如何更新项目的代码文件如下图,更新代码,可以检查服务器上的代码是否有更新,如果有自动替换本地的代码3.5 如何查看历史版本的代码通过选择“查看资源历史记录”右键代码文件,选择“比较”,可以选择和哪个版本的文件进行比较比较的结果显示3.7 如何删除SVN服务器上不用的SVN文件夹连接资源库,然后选择要删除的文件或文件夹,进行删除3.8 如何鉴别代码是本地代码,还是服务器代码3.9 如何把修改的代码上传到服务器3.10 通过IE查询项目代码在IE中输入自己URL地址,和自己的域用户名+密码,可以通过IE看到哪些代码在SVN服务器上。
VSS使用指南
Copyright © 2005-2009 DaouOSD (DaLian) Technology INC.
VSS管理员建立数据库(二)
Copyright © 2005-2009 DaouOSD (DaLian) Technology INC.
Copyright © 2005-2009 DaouOSD (DaLian) Technology INC.
VSS的简单工作原理
• 用户可以根据需要随时快速有效地共享文 件。文件一旦被添加进VSS,它的每次改 动都会被记录下来,用户可以恢复文件的 早期版本,项目组的其他成员也可以看到 有关文档的最新版本,并对它们进行修改 ,VSS也同样会将新的改动记录下来。
Copyright © 2005-2009 DaouOSD (DaLian) Technology INC.
Visual SourceSafe (VSS)概述
• 提供了完善的版本和配置管理功能,以及安全保 护和跟踪检查功能 • 同 Visual Basic、Visual C++、Visual FoxPro 等开发环境以及 Microsoft Office 应用程序集 成在一起 • 简单工作原理
Copyright © 2005-2009 DaouOSD (DaLian) Technology INC.
引言:为什么需要版本控制(2)?
• 保持资料的完整性 • 保持版本能够被准确识别、使用
Copyright © 2005-2009 DaouOSD (DaLian) Technology INC.
Copyright © 2005-2009 DaouOSD (DaLian) Technology INC.
vssAdmin工具使用详解
VssAdmin工具使用详解VssAdmin是Windows Server 2008 及Windows 7系统提供的VSS的管理工具。
它可以用于创建或删除卷影副本,列出卷影副本的信息(只能管理系统Provider创建的卷影副本)。
还可以用于显示所有安装的所有卷影副本写入程序(writers)和提供程序(providers),以及改变卷影副本存储空间(即所谓的“diff 空间”)的大小等。
下表对所有命令行参数一一进行概要介绍。
表1命令参数列表下面对常用命令做下详细介绍,未尽之处请参考官网Vssadmin。
1.添加卷影副本存储关联(启用卷影副本)默认情况下,Windows Server 2008系统的各卷是启用卷影副本的。
如果因为人为因素或者其他原因关闭了卷影副本功能,我们可以通过命令行快速启动它。
启用卷影副本就是添加一个卷影副本存储关联,其命令格式是“vssadmin add shadowstorage /for=ForV olumeSpec /on=OnV olumeSpec”。
其中“/for=ForV olumeSpec”指定要启用卷影副本的本地卷,而“/on=OnV olumeSpec”则指定卷影副本的保存卷。
当然,启用卷影副本的卷和保存副本的卷可以是一个卷。
不过,还是建议指定不同的卷,将其隔离的做法更科学一些。
下面举一个例子,如果要启用本地C盘的卷影副本功能,并且将该卷的副本保存到E盘上,卷影副本存储空间的大小设置为900mb。
我们可以在命令行下执行命令“vssadmin add shadowstorage /for=c: /on=e: /maxsize=900mb”即可(注:“/maxsize”参数接收类似KB、MB、GB、TB等存储单位,不过,这个值指定的最小值不能低于100MB。
另windows 7中不支持该命令),如图1所示图12.删除卷影副本存储关联(禁用卷影副本)要禁用某个卷上的卷影副本,可以使用“vssadmin delete shadowstorage”。
VS2010软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn
AriUDP平台VS2010源代码管理工具配置手册V ersion 1.05版本历史:目录简介 (1)第1章VS项目软件配置工具介绍 (3)1.1S VN和V I SUAL S VN介绍 (3)1.2必备软件 (4)第2章VIS UALS VN S ERV ER (5)2.1V I SUAL S VN S ERVER (5)2.2V I SUAL S VN S ERVER安装过程 (5)2.3V I SUAL S VN S ERVER 配置与使用方法 (8)2.3.1添加代码库StartKit (8)2.3.2 代码库安全性设置用户和用户组 (9)第3章TORTOIS ES VN (13)3.1T OR TOI SE S VN介绍 (13)3.2T OR TOI SE S VN安装过程 (13)3.3T OR TOI SE S VN配置和使用方法 (15)3.3.1签入源代码到SVN服务器 (15)3.3.2签出源代码到本机 (17)3.3.3 提交修改过的文件到SVN服务器 (19)3.3.4添加新文件到SVN服务器 (20)3.3.5更新本机代码与SVN服务器上最新的版本一致 (21)3.3.6重命名文件或文件夹,并将修改提交到SVN服务器 (21)3.3.7删除文件或文件夹,并将修改提交到SVN服务器 (22)第四章ANKHS VN (23)4.1A NKH S VN介绍 (23)4.2A NKH S VN安装 (23)4.2A NKH S VN连接V I SUAL S VN S ERVER 下载源项目 (24)4.3A NKH S VN开发项目时其它的操作流程 (28)简介1、什么是软件配置管理软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。
配置管理是对工作成果的一种有效保护。
2、为什么需要配置管理如果没有软件配置管理,最大的麻烦是工作成果无法回溯。
VSS使用指南
VSS使用指南VSS使用指南1.VSS简介1.1 VSS概述VSS(Version Source Control System)是一种版本管理工具,用于管理软件开发项目中的源代码版本和文件变更历史记录。
它可以帮助团队成员协同开发、管理代码库,并提供版本控制、文件检出、合并和分支等功能。
1.2 VSS的优势- 提供版本控制,可通过回滚功能追溯和恢复之前的代码版本。
- 支持多人协作,不同用户可以同时编辑文件并管理合并冲突。
- 提供文件锁定功能,以避免多人同时修改同一文件造成的冲突。
- 提供文件历史记录和注释功能,方便查看和理解代码变更。
2.安装与配置2.1 安装VSS- VSS安装包并运行安装向导。
- 按照向导提示,选择安装路径和组件。
- 完成安装并启动VSS客户端。
2.2 配置VSS- 运行VSS客户端,选择“工具”-“选项”菜单。
- 在选项对话框中,配置文件存储路径,团队成员权限和使用习惯等。
3.创建和管理项目3.1 创建新项目- 在VSS客户端中选择“文件”-“新建项目”菜单。
- 输入项目名称和描述,选择存储路径并设置访问权限。
- 单击“确定”完成项目创建。
3.2 导入现有项目- 在VSS客户端中选择“文件”-“导入项目”菜单。
- 选择源代码文件夹,并设置目标存储路径和访问权限。
- 单击“确定”导入项目到VSS中。
3.3 删除项目- 在VSS客户端中选择要删除的项目。
- 右键项目并选择“删除”选项。
- 确认删除操作并清理项目相关文件。
4.版本控制4.1 创建新版本- 在VSS客户端中选择要创建版本的文件。
- 右键文件并选择“检入”选项。
- 编写版本并单击“确定”创建新版本。
4.2 回滚到旧版本- 在VSS客户端中选择要回滚的文件。
- 右键文件并选择“历史记录”选项。
- 选择要恢复的旧版本,并单击“恢复”按钮。
4.3 合并代码- 在VSS客户端中选择要合并的文件。
- 右键文件并选择“合并”选项。
常用的三种源代码管理工具
常⽤的三种源代码管理⼯具⼀、找出并了解当前较为流⾏的⼏种源代码管理⼯具(⾄少三种)
VSS、SVN、ClearCase
⼆、建⽴表格对这些源代码管理⼯具的优缺点进⾏⽐较分析。
⼯具优点缺点
1、 VSS 没有采⽤对许可证进⾏收费的⽅式,只要安装了 VSS ,对⽤户的数⽬是没有限制的。
因此使⽤ VSS 的费⽤是较低的。
2、可以得到稳定的技术⽀持。
3、安装和配置⾮常简单,对于该产品,不需要外部的培训1、VSS 的安全性不⾼。
2、VSS 的配置管理的功能⽐较基本。
1、 SVN 的功23能具备VSS 的功能。
2、可以完成精细的权限控制,还能完成更加个性化的功能
3、 SVN 是开发源码软件,⽆需⽀付购买费⽤1、 SVN 的权限设置单⼀,⽆法完成复杂的权限控制
2、同样因为 SVN 是开发源码软件,没有⽣产⼚家为其提供技术的⽀持。
如发现问题,通常只能靠⾃⼰查找⽹上的资料进⾏解决
ClearCase1、 ClearCase 提供
VSS, SVN所⽀持的功能
ClearCase 通过多点复制
⽀持多个服务器和多个点
的可扩展性,并擅长设置
复杂的开发过程2、 ClearCase 的安装和维护远⽐ VSS 复杂
ClearCase 提供命令⾏和图形界⾯的操作⽅式,但从 ClearCase 的图形界⾯不能实现命令⾏的所有功能
:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简介
VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何 软件项目。
管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便 各个版本代码和文档的获取,对开发小组中对源代码的访问进行有效的 协调。
Windows平台 局域网
环境需求
安装过程
1. 运行Microsoft.Visual.SourceSafe.2005.iso 2.
安装过程
3.安装完成后生成客户端和服务器两个工具
“Visual SourceSafe Administrator”-〉“File”-〉“new DataBase”
修改密码
点击“user” -〉“Change Password”
工具的使用
在网络上共享VSS数据库
选择VSSDB文件夹,右键“属性”,选择“共享”
工具的使用
完成共享VSS数据库
工具的使用
在VS2012中配置源代码管理插件
打开VS2012-〉工具-〉选项-〉源代码管理-〉插件选择
工具的使用
工具的使用
在VS2012中把解决方案添加到源代码管理里
打开VS2012-〉创建好项目-〉右键解决方案-〉解决方案添加到源代码管 理
工具的使用
在VS2012中把解决方案添加到源代码管理里
弹出VSS登录对话框,输入账号,密码
工具的使用
在VS2012中把解决方案添加到源代码管理里
点击OK
打开VSS客户端-〉Browse->Add
工具的使用
在局域网环境里连接到VSS服务器
输入服务器所在IP地址-〉点击Browse-〉找到服务器共享的VSSDB文件夹
工具的使用
在局域网环境里连接到VSS服务器
输入服务器所在IP地址-〉点击Browse-〉找到服务器共享的VSSDB文件夹 -〉选择Srcsafe.ini
工具的使用
在硬盘选择一个文件夹
工具的使用
给数据库取名
工具的使用
选择代码锁定模式
单用户锁定 多用户锁定
完成创建
工具的使用
工具的使用
用户添加
点击“user” -〉“add user”
工具的使用
用户删除
点击“user” -〉“Delete user”
用户修改
点击“user” -〉“Edite user”
工具的使用
在VS2012中把解决方案添加到源代码管理里
点击OK后
工具的使用
在VS2012中签出代码
修改任意代码,自动签出
工具的使用
在VS2012中签入代码
修改完毕代码后,保存,右键签入
工具的使用
从VSS服务器获取最新的项目源代码文件
打开VSS客户端,登录->选择项目-〉设定工作目录
Vs2012中插件设置
打开VS2012-〉工具-〉选项-〉源代码管理-〉插件设置
工具的使用
Vs2012中插件设置
打开VS2012-〉工具-〉选项-〉源代码管理-〉插件设置-〉高级
工具的使用
在局域网环境里连接到VSS服务器
打开VSS客户端-〉Browse
工具的使用
在局域网环境里连接到VSS服务器
工具的使用
从VSS服务器获取最新的项目源代码文件
打开VSS客户端,登录->选择项目-〉get lasted version