VSS 2005 客户端和服务器端配置总结 (转)

VSS2005客户端和服务器端配置总结

2009-05-1317:14:25

标签:

花了差不多一天的时间把vss配置搞明白了~废话不多说,下面简单的介绍下配置的过程:

安装VSS2005(客户端和服务器端都需要),当然必须有VS2008或者2005的前提下。

配置前的准备:

1、在在本地磁盘里创建个共享文件夹用于存放各个版本的修改信息,必须共享文件夹,在文件夹属性的安全里卖弄把Users的权限中的允许全部的选上并添加所需要的用户名和组,用于访问。

2、在文件夹的属性中的web共享一项,选共享文件夹,然后把访问权限一栏全部选上,另在应用程序权限中选择执行(包括脚本)

服务器端的配置:

1.打开vssadministrator,File->NewDataBase->next,选择刚刚准备的文件夹,然后一直next

2.File->OpenSourceSafeDatabase->add->next,在location中输入你刚刚你建立的文档位置,如:本地ip为192.168.1.104,共享文件夹名vss,那么输入\\192.168.1.104\vss,然后一直next

3.server->Configure,在EnableSourceSafeInternetforthiscomputer选上,EnableSourceSafeIntersafeforthisdatabase选上,在webservername中键入本地IP

4.打开vs2008,或者05,Tools->options->sourcecontrol->plug-inselection选择MicrosoftVisualSourceSafe,plug-inSetting选VisualSourceSafe,并去掉advanced中的勾(客户端同样),Environment中,在"打开解决方案或项目时获取所有内容""关闭解决方案或项目时签入所有内容"前面打上勾.然后在打开的解决方案上点右键,选择"将解决方案添加到源代码管理",这样就成功的把一个项目添加到VSS版本控制了.

客户端配置:

1.打开客户端的vssAdministrator,File->OpenSourceSafeDatabase->add->next,在location中输入服务器端的IP地址和文件夹如:\\192.168.1.104\vss,输入服务器端提供的用户名和密码,

2.vssExplorer,然后你就能对项目进行操作了

操作原理:

一、修改和编辑文件

在edit菜单中选中editfile,打开对话框;

选择checkoutthisfileandedititinyourworkingfolder;

点击OK。在修改文件之前,应执行“CheckOut…”,以同步数据库上该文件的最新版本,并做标记,使其它用户只能读取而不能修改该文件(该操作基于目前服务器不支持多用户“CheckOut”,这也是团队开发所推荐的模式)

④当要删除文件时,应先执行“CheckOut…”以同步数据库上的该文件,然后执行“Remove…”,将该文件从数据库中删除,最后“Delete…”删除该文件

注:如果用户已经为文件设置了工作文件夹,VSS会将该文件的一个COPY放入你的工作文件夹并打开文件,让用户进行修改和编辑;如果用户还没有为文件设置工作文件夹,VSS系统会提醒用户设置工作文件夹,用户可根据系统提示,先设置工作文件夹,才可以对文件进行编辑。

二、共享文件/文件夹(share)

在VSS浏览器中选择你要共享的目标项目。

在SourceSafe菜单中选择share,打开共享对话框。

在filetoshare列表中选择你要共享的文件,如果文件没有显示,可以旁边的项目列表中查找。

点击share。

点击close。

三、拆分文件(branch)

1、拆分被共享的文件

在浏览器中选中你想要拆分的文件;

在SourceSafe菜单中选择branch,打开拆分对话框;

在comment中填写备注;

点击OK。

2、用一步操作完成文件的拆分与共享

在VSS浏览器中选择你要branch/share的项目;

在SourceSafe菜单中打开share对话框;

在filetoshare列表中选择要共享的文件,如果你要的文件没有显示,在项目列表中

四、删除/恢复文件或文件夹

如果想从VSS中移走某个文件,你必须首先确定是仅仅从项目中移走,还是从VSS数据库中移走。你还必须确定是要删除文件,但使其能够恢复,还是永久性地破坏它。

VSS中有以下三种途径可以实现从数据库中移走文件。

1、删除(delete)

将文件从项目中移走。该文件仍然存在于你的VSS数据库和其它共享该文件的项目中,你可以恢复它。此命令同样适用于项目。

选择文件或项目;

选择file菜单中的delete命令;

点击OK。

2、破坏(destroy)

删除(delete)对话框中有永久性破坏(theDestroyPermanently)选项,你一旦选中它,文件或项目将从VSS数据库中被移走,你不能再恢复它。此外,当Destroy和DestroyPermanently命令用于共享文件时,它只作用于当前文件夹,其它共享的文件夹仍然保留该文件,该文件依然保存在VSS数据库中。

选择文件或项目;

选择file菜单中的delete命令;

选中DestroyPermanently选项;

点击OK。

3、清除(Purge)

这个命令将永久性地移走你已经删除的文件或项目,但没有破坏它。你可以使用这一命令清空你的文件或项目中的所有内容,但不能恢复它们。

在VSS浏览器中选中项目;

打开file菜单的properties对话框,按delete按纽;

在列表中选择要清除的文件名;

点击purge;

如果要继续,在VSS给你的提示栏中点击yes。

五、查看文件/文件夹的历史信息或早期版本

在历史信息中保存有每一个文件的详细信息。在history对话框中,你不仅可以浏览到文件的版本信息、备注、以及文件的相关历史记录,也能够获取文件的某个旧版本。

注:只有文件(file)可以从历史信息中checkout,文件夹(project)不能从中checkout。

你还可以从历史信息对话框中执行get、checkout、diff、pin、unpin、rollback和reprot等操作。

要查看历史信息:

在tool菜单选中showhistory,打开historyoptions对话框;

点击OK。

六、获取文件的最新版本

选择你要操作的文件,也可以是多个文件或某个项目;

在SourceSafe菜单中选择getlatestversion;

如果你事先没有设定工作文件夹,VSS会提示你是否设定一个工作文件夹,点击OK,设定一个工作文件夹;

如果你已经确定了选项,VSS就会显示getlatestversion对话框,你就可以从当前的项目中获取文件的最新版本的备份,它放在你的工作文件夹中。

七、获取文件的早期版本

选中你要查看的文件;

在tool菜单中选中showhistory,打开historyoption对话框;

点击OK,打开history对话框;

选中你要看的版本;

点击get,打开get对话框;

如果你事先没有设定工作文件夹,VSS会提示你是否设定一个工作文件夹,点击OK,设定一个工作文件夹;

在取出对话框中点击OK,文件版本的备份就会从当前项目调入你的工作文件夹。

八、修改用户密码

使用更改密码命令来设置或更改你的密码。要更改密码,必须首先知道当前的密码,如果你忘记了自己的密码,请与管理员联系。

登录的时候,VSS会提示你输入密码以确认你的身份。如果管理员为你设置的用户名与你的网络名是相同的,VSS将不会再提示你输入密码。

注:你的VSS的密码可以与你使用的操作系统的密码相同,也可以不同,它并不会替换你操作系统的密码。

如何更改密码:

从tool菜单打开changepassword对话框;

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

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

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

点OK。

九、打开/关闭数据库

如果你使用了VSS,你的文件和项目就会被存储在一个数据库中。它安全地保存你的信息并为你提供重要的历史信息和版本跟踪。要创建新的数据库,要与VSS管理员联系。

1、打开现有的数据库

要运行你的VSS,你必须与存储你的文件的数据库连接。这一步通常由VSS自动完成,除非你要选择其他的数据库。如果数据库还没有安装,请与管理员联系。

从file菜单,选择openSourceSafedatabase,打开对话框;

从数据库列表中选择一个数据库;

点击open,打开数据库。