Ps:vss配置的开发环境,服务端是windows7,客户端是xp,用的是vs2008开发,其它不多说,具体使用图解如下:
服务器端(windows7)
1.打开vss建立vss数据库
由于是第一次使用,没有数据库,可以点击文件下的新建数据库建立,进入新建数据库安装向导
点击下一步
选择创建一个新的数据库(也就是服务器端要先建立一个数据库,用于其它客户端连接),点击下一步
选择你放vss数据库的文件夹位置(可以新建一个文件夹,不用和你的项目代码放在一起),点击下一步
给数据库起一个名字好标识记忆,如Lancs,我们直接点击下一步
选择默认(第一种锁-修改-解锁方式,是一个客户端修改时,就修改代码并锁定,其它客户端不能修改,等修改完成后迁入解锁,其它客户端获取最新版本继续修改;第二种复制-修改-合并方式,是允许多个用户同时编辑一个文件,然后合并大家的修改),点击下一步
点击完成,完成数据库的建立
现在可以进入vss数据库管理员页面,默认User name为admin,password为空,点击ok进入
(安全提示,假如这是一个共享数据库,强烈推荐你使用windows资源管理器限制文件夹共享权限。1)共享包含vss数据库的文件夹2)点击权限并移除Everyonw用户组3)明确增加数据库用户)直接点击ok
这里可以添加使用用户(包括刚才登陆时用到的管理用户),添加(删除)用户,修改用户密码等
2.设置vss数据库共享
右击vss数据库所在的文件夹,点击属性
点击共享下的共享
这儿就不考虑安全的原因,不单独为客户端添加用户,大家下来可以去自己添加,我们直接添加everyone用户
为everyone用户添加读取/写入权限,然后点击共享
3.把项目加入到vss源代码管理器
建立一个项目,项目存放的位置可以不在vss数据所在的文件夹,可以另外建一个文件夹
右击解决方案,点击”将解决方案添加到源代码管理”
输入用户名和密码,点击ok
(选择存储你项目的位置),我们选择默认,点击ok
(项目$/lancs.root不存在,你是否要创建它?)由于是第一次创建,所以这选择Yes
现在可以看见每个文件前都有个锁,至此服务器端算配置成功
客户端配置(XP)
打开vss
由于客户端要从服务器端先获取代码再修改,所以要把连接到服务器数据库,点击next
由于我们已经创建了服务器端vss数据库,所以此处我们选择连接到存在的数据库,点击next
填上服务器端共享文件夹地址(中间ip地址为服务器端ip或者玉米域名,后面为共享的那个包含数据库的文件夹)
(\\192.168.0.111\Vss一包含有效的SourceSafe数据库(srcsafe.ini文件))出现此弹出框一般是由于客户端不能连通服务器(具体解决方法这儿不多讲,找Google),可能是网络原因,或者是防火墙的原因,也可能是服务器端数据库没建立好.
局域网中时我们可以把ip地址改为服务器端的机器名
(为这个数据库连接指定一个友好的名字)默认不修改,下一步
点击完成
现在就可以进入vss代码管理器,可以从中从服务器端获取代码
此图为服务器端没把项目添加到vss代码管理器中时可以看到没有代码
此图为服务器端把项目添加到vss代码管理器中时的情况
然后我们右击项目选择Get latest Version(获取最新版本)
(由于没有一个指定的工作文件夹这个命令不能完成。现在点击OK去设置一个工作文件夹,或者去中止这个操作)它会叫你指定一个文件夹来存放代码,点击ok
选择你要把从服务器端的代码放在哪个文件夹(其实就是复制一个服务器端代码的副本,等你修改后再把服务器的代码覆盖)
点击ok
现在就可以在客户端的你放代码的文件夹中看到服务器端的代码,可以打开编辑,共同开发了
怎么共同开发
任意一方选择你要编辑的文件,右击选择”签出以进行编辑”
点击签出
签出后你可以看到文件前的锁变成了红色的勾,此时也就是前面说的,此代码已经锁定了,别人就不能编辑了,只有你能编辑
编辑完后,要签入,方便别人修改,查看,使用
点击签入
此时如果别人要编辑此代码时,可以选择要编辑的文件右击选择”获取最新版本(递归)”,然后就可以自由修改了
到此时全部的vss团队开发环境就已经基本配置成功