当前位置:文档之家› 关于VSS使用技巧介绍

关于VSS使用技巧介绍

关于VSS使用技巧介绍
关于VSS使用技巧介绍

VSS使用手册V1.0

目录

1.VSS的客户端安装: (3)

2.配置VSS客户端: (3)

3.基本操作: (3)

3.1 如何更改密码: (3)

3.2 GET (3)

3.3 C HECK IN (4)

3.4 C HECK OUT (4)

3.5 UNDO CHECK OUT (4)

3.6 D ELETE (4)

3.7 P URGE (5)

3.8 L ABEL (5)

3.9 S HARE (5)

3.10 P IN (6)

3.11 B RANCH (6)

3.12 R EPORT (6)

4.关于工作汇报: (6)

5.备份手册: (7)

1.VSS的客户端安装:

VSS服务器:在192.168.17.162机上

打开共享的“VSS”文件夹并双击运行“Netsetup.exe”, Netsetup.exe 被启动后进入VSS客户端的安装,在提示框中输入用户名和工作组名(Workgroup),选择VSS的安装路径后,点击安装图标,进入实际安装步骤,以后的工作将由系统自动完成。

2.配置VSS客户端:

1. 点击VSS的图标(或打开VSS的运行程序),出现登录界面(Visual SourceSafe Login对话框),点击Browse…按纽;

2. 出现Open Source Database的对话框,点击Browse…按纽,出现Find Database对话框;

3. 在文件名框中输入\\Admin\VSS_server\srcsafe.ini,回车(即打开安装服务器端的VSS所在路径的配置文件scrsafe.ini);

4. 重回到登录界面,输入用户名及密码就可进入VSS库;用户名的命名和公司一样,名字是两个字的,姓名的全拼,名字是三个字的,姓(全拼)+名(首字母),初始密码:123;

5. 进入之后可以在菜单项Tools\Change Password.. 修改密码。

不同的用户权限不同,例:仓库组用户可以对仓库组的数据进行操作,非仓库组的成员对仓库组的数据只有读的权限。希望大家一登录马上修改密码,以便于管理。

3.基本操作:

3.1如何更改密码:

1)从tool菜单打开change password对话框;

2)在旧密码框里键入你当前的密码;

3)在新密码框里键入你的新密码;

注:密码可以设1到15个字符,它以*的形式显示;

4)在确认框里再次键入新密码;

5)点OK。

3.2GET

前提:必须有Read的权限。

如想一直包括子目录的GET,则在

1)菜单项Tools下,点击 Options,然后选择General面板;

2)选中Acts on Projects Recursively的选项框;

3)点击OK即可;

Get Earlier Version

1)选中你想Get以前版本的文件项;

2)按鼠标右键,点击Show History,弹出Histroy Options对话框;(如果没有,则按Shift键后会出现)

3)点击OK,显示出GET的对话框;

4)选中你想取到的那个版本项的信息;

5)点击Get,显示Get的对话框;

6)如果事先没有Set Working Folder(设置工作路径),VSS会弹出对话框,点击OK,然后设置工作路径;

7)在Get的对话框界面上点击OK,选中的文件版本就会复制到工作路径上。Get Latest Version Command (SourceSafe Menu)

选中你要操作的对象,点击鼠标右键,再点击 Get Latest Version 项,即可。如要包括子目录的选项,则选中Recursive。

3.3CHECK IN

1)选中需check in的文件,点击鼠标右键,选中Check in ...,出现Check in 相应的对话框;

Comment 可输入一些简短的描述(限4095个字符);

Keep Checked Out 更新选中的文件,但文件还保留被check out的状态;Remove Local Copy 删除工作路径中的本地文件;

Diff 比较VSS中被check out的文件与要check in 的文件(单个文件)

2)根据需要选择相应的选项,并填入相应的信息后,点击OK,即可。

3.4CHECK OUT

1)选中需check out的文件,点击鼠标右键,选中Check out ...,出现Check out相应的对话框,

Comments 选项可输入check out的一些简短的描述(仅限63个字符);

To 显示将VSS中的文件复制到的工作路径,一般默认原有的文件名;Recursive 如是check out项目,则此选项包括check out其子项目;

Don't get local copy VSS记录选中的文件或项目已check out ,但并没有将文件或是项目复制到对应的工作路径上。

Advance 选项略,参见help

2)根据需要选择相应的选项后,点击OK,即可。

3.5UNDO CHECK OUT

1)选中需undo check out的文件,点击鼠标右键,选中undo check out...,出现undo check out相应的对话框;

Local Copy

Replace 用VSS中的原有文件覆盖工作路径上的文件

Delete 删除工作路径上的文件;

Leave 不对工作路径上的文件进行操作;

2)根据需要选择相应的选项,点击OK,即可。

3.6DELETE

文件或目录被Delete后可以恢复,除非是被Purge(清除)或是Destroy(破坏)了。

1)在VSS库中选中要删除的文件或是工程目录;

2)点击鼠标右键,选中Delete...,弹出一对话框;

3)对话框界面上有一选项Destroy permanently,如想永久删除,则选中此选项(建议一般不选中,否则无法恢复),点击OK,选中的文件或是工程目录就

被删除;

3.7PURGE

注意:清除命令不能恢复

1)在VSS库中选中要清除文件的所在目录;

2)点击Properties,弹出界面后选择Deleted Items 页;

3)选中你想Purge的文件(可以是多个);

4)点击Purge;

5)出现一提示框,

Purge cannot be undone; infomationwill be lost permanently!

Continue anyway?

如想继续,点击Yes,则选中的文件都将被删除。

3.8LABEL

3.8.1对当前文件或项目的版本进行label:

1)选中想lable的文件或项目;

2)在菜单项File下,选择Label..,出现label对话框;

3)在对话框界面上,在Label项后输入版本号,通常在Comment框内输入一些描述;

4)点击OK。

3.8.2对旧版本的文件或项目进行label:

1)选中想lable的文件或项目;

2)点击鼠标右键,选择Show History...,出现对话框;

3)点击Details ,显示历史信息的界面;

4)在Label框内,输入用户定义的版本号,在Comment框内输入一些相关信息;5)点击Click关闭对话框

3.8.3Label Promotion

这是VSS 6.0新增功能之一,可以修改Label的文件集合中某个文件的版本。例如,你将a.c v2、a.h V3两个文件Label 为”Beta”,然后发现弄错了,应该是a.h V2。这时你需要将a.h V3改成正确的版本。操作详见4.1.2和4.1.3。

3.9SHARE

这个命令可以将VSS的目录树中的某个目录或文件在某个目录下做一个连接,类似于Unix的link或Windows的快捷方式。实际物理存储只有一份,没有拷贝动作。

操作:

1)在VSS浏览器中,选择你想将文件share到的那个目录(工程);

2)点击鼠标右键,选择Share...;

3)找到共享文件所在的原目录,在文件共享清单上,选择准备要共享的文件;4)点击share,如果选择了Branch after Share选项,则出现Comment需描述的框,如果必要,填写描述branch/share的说明,点击OK,则共享文件完成;如没有选择Branch After Share选项,不会弹出Comment对话框,直接完成共享文件的操作。

3.10PIN

指定在Get时所取得的文件或目录的版本或Label。多用在Share某个目录,但不希望原目录的修改对自己造成影响的情况。例如,你的项目中使用了公用报表程序WWReport 1.0,就将它share到自己的目录下,取名为ShareReport。同时WWReport正在开发2.0版本,但是你只需要使用1.0版本,不需要最新版,所以你就将ShareReport目录pin在1.0版本上。

3.11BRANCH

如果在share后要对程序进行修改,那么就选中branch选项,创建一个版本分支。

View History

View Details of File History

如想查看一个文件的详细历史信息:

1)选中想查看的文件;

2)点击鼠标右键,选择Show History...,出现对话框;

3)点击OK,出现如文件版本,用户等信息;

4)点击Details,就可显示详细历史信息;

3.12REPORT

报告仅包括文件及当前项目的子项目,并不包括删除的文件或子项目;

1)如报告仅只需包括文件名或是文件当前日期:

则选中需Report 的文件或项目,点击菜单项Tools\File Report...,出现Files Report的对话框,Recursive选项表示包括子项目,Include Files选项表示包含文件,Filenames only表示只输出文件名,根据需要选择相应的选项,一般Report to 项选择File,按preview预览,按OK则在Report to File 的界面中输入文件名,即可。

2)如报告中需要详细信息:

选中需Report 的文件或项目,点击鼠标右键,选择Show HIstory...,出现Project History Options的对话框,如是项目,则有Recursive选项,选中表示Report包括子项目的信息;选项Include file histories 表示包括文件的详细信息;选项Include Labels表示包括版本信息;选项Lables only表示仅包括版本信息;From ,to 表示可输入日期范围,User选项表示仅包括输入的用户名所进行操作过的文件;根据需要选择相应的选项后,点击右边的Report按钮,出现History Report对话框,Include details 选项表示包括详细信息;Include differences选项表示包括差异,根据需要选择相应的选项后,点击OK,则在Report to File 的界面中输入文件名,即可。

4.关于工作汇报:

项目人员每日填写工作日报,于本日下班前提交。各组组长于每周五上午12:00之前提交周报,于每月30日上午12:00之前提交月报。如有特殊情况会另行通知。

日报、周报、月报请大家直接提交到VSS库中。如果有出差等个别情况无法连接到VSS库的,可以发给我进行提交。

请大家提交时注意看一下库中已提交的文件名。

5.备份手册:

希望大家每天下班前把数据入库,以保证库中数据为最新数据。

每周五下午16:30之前请大家把本周数据都进行更新,以方便我对重要的数据进行备份。

初步约定如下,具体情况可以再视大家意见有所改进:

每周五下午16:40开始对开发库进行备份;

每月31日下午16:40开始对工程文档、测试库、产品库等进行备份。

相关主题
文本预览
相关文档 最新文档