文档库 最新最全的文档下载
当前位置:文档库 › VSS客户使用手册(个人认为很详细啦)

VSS客户使用手册(个人认为很详细啦)

VSS客户使用手册(个人认为很详细啦)
VSS客户使用手册(个人认为很详细啦)

VSS使用手册

1.客户端安装

1.1. 开始——运行——输入\\19

2.168.2.211(不带双引号)

1.2. 用Guest身份连接到该计算机(用户名guest、密码为空、记住我

的密码)

1.3. 连接计算机成功后,可以看到两个共享文件夹

1.4. 进入文件夹“vss客户端”,将其中的“Microsoft Visual SourceSafe”

文件夹复制到自己的计算机中(位置不限,但注意不要误删除)

1.5. 打开复制下来的“Microsoft Visual SourceSafe”文件夹,将执行

文件“ssexp.exe”发送到桌面快捷方式

2.连接数据库

2.1. 首次点击执行文件“ssexp.exe”,会弹出“添加SourceSafe数据

库向导”

2.2. “下一步”,选择“连接一个现有的数据库”

2.3. 输入数据库位置“\\192.168.2.211\vss509”

2.4. 一直下一步,直到完成。

3.登录VSS

3.1. 每次登录时,点击桌面上的执行文件“ssexp.exe”,会弹出登录界

3.2. 输入VSS用户名和密码并点击确定即可登录

4.基本操作

4.1. 修改密码:

通过“工具”——“修改密码”可修改登录密码

4.2. 设置工作目录

为项目设置一个对应的本地目录,用来取得版本进行编辑。点击你

要下载的路径右击,选择“设置工作目录”即可

4.3. 添加项目和文件

从项目的右键菜单可选择创建项目或添加文件

4.4. 删除项目和文件

从项目和文件的右键菜单可选择“删除”

删除的文件,可在其所属项目的属性中查看和恢复

4.5. 永久销毁

拥有销毁权限的用户,在执行删除操作时,可以选择永久销毁的选项,如果选择了“永久销毁”,该文件或项目将无法被恢复

4.6. 获取最新版本

这个命令通常从项目的右键菜单获得

递归(R)——若选中可以得到整个项目树,否则只得到项目下的文件而不包含子项目。

将文件设置为可写(W)默认取得的文件是只读的,若选中则不设置只读属性。

4.7. 签出

一次性签出项目下的所有文件,适合一个项目(子项目)下所有文件都归一个开发人员负责的情况。

若选择“递归”则连子目录下的东西一起签出。“不要获取本地副本”,不取得本地版本,这样不会覆盖本地已有的版本(也许本地版本包含着你一个通宵的勤苦工作,当然不能随便覆盖)。

签出的文件没有只读属性,可以修改。对于不允许多人签出的情况下,首先签出的有权修改文件,签入以后修改才会被其他人看到。如果文件已经被签出,应该等待或者去跟签出者协商,然后才能考虑在没有签出的情况下修改本地文件,签出的时候要很小心,不要覆盖了本地版本,而且必须进行手工的版本合并。任何人都应该谨慎地处理这种情形,否则项目版本将仍然陷入混乱。

4.8. 签入

一次性签入一批文件。不签入别人看不到你的修改。

递归——可以连子目录一起签入。

保持签出——在频繁修改代码时经常会这样做,保存一个中间版本然后立即继续修改。

移除本地副本——万一VSS服务器硬盘坏了就完蛋了。

4.9. 撤销签出

如果不想修改文件,可以撤销签出。

选择本地副本的处理方式:

替换——用VSS版本覆盖本地版本,未签入的改动将丢失

保留——保持本地版本不动,以后签出的时候仍然要考虑保持本地版本还是使用VSS版本

删除——删除本地版本,未签入的改动将丢失

4.10. 查看历史

这个命令通常从项目的右键菜单获得,查看项目的所有历史,包括增加文件、删除文件、签入文件(文件有更改)。

可选项包括递归(包括子目录的历史)、包括文件的历史、包括版

本标签、只包含标签(不显示文件历史)、从什么时候开始、到什么时候(时间格式大概按照操作系统来的,至少YYYY-MM-DD是合法的时间格式)、哪个用户。默认没有递归选项,多数时候需要加上这个选项,其余选项不常用。显示的历史记录如下图所示:

按照时间顺序列出了所有历史,

查看——查看选中的文件的内容,就是查看以前版本的内容。

明细——查看历史记录的详细信息,有一些内容是可以编辑的。

获取——取得选中的文件的历史版本或者取得选中的标签版本。

签出——签出文件或项目。

共享——两个项目可以共享一个文件,两边看起来各自有一份,但其实是同一份,一次只能由一边签出。

报告——报告历史,可以报告到打印机、剪贴板或者文件,可以包含文件历史和版本差异。

4.11. 显示差异

可以比较两个项目或目录的差异,包括一边有而另一边没有的文件和内容不同的文件。默认情况下比较的是项目和项目的工作目录的差异。

默认情况下比较的是项目和项目的工作目录的差异,以“$”开头的是VSS项目。下面四个选项全选是最全面的,显示所有的相同和不同。递归选项选中可以包含子项目或子目录。

对于项目里面有但工作目录没有的,可以从项目里删除,也可以取得最新版本或签出。

对于项目里面没有的,添加到项目里面,或者从目录里删掉(真的删除了文件,而不是仅仅从列表删除)。

对于有差异的,可以查看差异(产生一个文件的差异比较,这是很常用的功能)、签入或撤销签出。

对于没有差异的,可以删除或签出。

相关文档