一、安装VSS(Visual SourceSafe)   下载安装(略).....

  二、建VSS   打开安装好的VSS,点击Browser,在新窗口中点击Add,则进入添加VSS的向导,点击Next,选择第二个“Create a new database”,next,再在Location里Browser你要放的此次建的VSS地址(比如:D盘某个目录),再next,输入你想命的名(比如:myVss),next,选择第一个“Lock-Modify-Unlock Model...”next,然后到finish就建好了。   接下来要让别人能连接你的VSS,就要将你刚建好的VSS(这里是myVss)设为共享。别人如何连接此VSS在下面第五点再说。

  三、添加项目到源代码管理   首先,检查开发工具如VS2008的“工具/选项/源代码管理”的“当前源代码管理插件”是不是Microsoft Visual SourceSafe,不是就设为这个。   然后,打开自己要添加到源代码管理的项目或网站,右击“解决方案”,选择“将解决方案添加到源代码管理”,此时就会出现输入VSS的登录用户名和密码(VSS的DateBase此时已默认为你刚配好的VSS名称,如果没有则点击Browser再Add你要连的Vss,连接方法后面第五点再说),输入正确后就会出现让你选择目录和名称,推荐把name栏去掉不填,然后OK。这时项目每个文件页面都就被上了蓝色的小锁,每次能被多人查看,但只能被一人迁出编辑。   取消源代码绑定是在VS2008的“文件/源代码管理/更改源代码管理”,选择“取消源代码管理”,这样项目上的小锁就消失了,取消了源代码的管理。

  四、添加用户   建好VSS后会有个Microsoft Visual SourceSafe Administrator,打开然后在“Users”里“AddUser”,输入用户名和密码,建议组内的人员用户名格式一致,密码一样。   然后设置权限。选择Tools/Options/Project Rights,勾选Enable Rights...,选上下面相应权限。这里应该把执行操作的权限都给他们,但将Destroy的权限去掉,推荐应只有管理员才有Destroy权限,这样防止别人误操作,管理员可以恢复。

  五、让组员连接此VSS,使用此项目   1。其他人连接此VSS(即连接VSS服务器)   打开VSS,点击Browser,在新窗口中点击Add,则进入添加VSS的向导,点击Next,选择第一个“Connect an exieting database”,next,再在Location里点击Browser,在FileName里输入VSS服务器ip(此处即为你的ip,如“\\192.10.20.11”),然后需要输入登录服务器的用户名和密码,这个服务器人员可以告知一下,然后打开VSS文件(myVss),然后双击 srcsafe.ini文件,之后就next,同第二步后面一样了。   2.Get源代码中项目   进入VSS后,找到加入进去的项目,点击,选择“Get Last Version”,它会提示没有创建WorkingFolder文件,点击OK创建(如D盘某个目录),再就可以Get下那个项目了。主要是get那个解决方案就行,其他不用get下来,打开解决方案时会自动加载其他的目录。注意的是dll文件需要get下来。Get下来后就是打开项目开始工作了,打开刚创建的WorkingFolder文件目录(如D盘某个目录),打开项目,打开解决方案,需要输入用户名和密码,输入VSS管理员AddUser时指定的用户名和密码就可以进入项目了,此时看到的界面和管理员刚添加时是一样的情形,都是上锁的状态,其实是同一套项目。

转载于:https://www.cnblogs.com/hanshuhe/archive/2012/08/30/vss.html

VS+VSS代码管理相关推荐

  1. 代码管理工具 Git

    之前一直使用微软的代码管理工具TFS(Team Foundation Server)..NET CORE 2.0的发布后,考虑到.NET CORE项目可以跨平台,准备把项目迁移到.NET CORE 环 ...

  2. vs2008+vss2005实现代码管理

    1)安装好vs2008和vss2005. 2)配置vss2005服务器端 a)创建SourceSafe Database:打开 Microsoft Visual SourceSafe--下一步--Cr ...

  3. 几种常见代码管理工具比较(2009)

    软件配置管理(Configuration Management)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制.规范的一系列措施. 初读上述定义,感觉不是一点点的有点绕口,枯燥和眩晕了, ...

  4. 代码管理和版本管理的作业流程以及规范是怎样的?

    代码管理和版本管理的作业流程以及规范是怎样的? 代码管理和版本管理的作业流程以及规范是怎样的?下面以文档的形式进行详细分析,希望能够给予测试人员一些帮助和指导. 本文目的 本文试图提供一套有效进行代码 ...

  5. 为何Google、微软、华为将亿级源代码放一个仓库?从全球最大代码管理库说起...

    作者 | 夕颜 编辑 | Just 出品 | AI 科技大本营(ID:rgznai100) [导读]2017 年,在当时微软的一篇官方博客中,时任微软云开发服务副总裁的 Brian Harry 表示微 ...

  6. 代码管理规范_微服务架构下代码管理规范

    当下对于代码的管理,主要采用GitLab或GitHub,然而使用git进行代码管理过程中,一般有四种开发模式,分别为主干开发主干发布,主干开发分支发布,分支开发主干发布,分支开发分支发布.四种开发模式 ...

  7. 代码管理之SVN服务器及Git的创建与使用

    ---恢复内容开始--- SVN和Git的都是用于项目配置项管理的工具,区别很大,各有千秋.但他们之间的区别并非今天我要谈论的重点,因为这些有很多成熟的文章博客介绍.所以今天我主要是介绍一些SVN和G ...

  8. 在Windows Server 2008上部署SVN代码管理总结

    这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 20 ...

  9. 使用Git进行代码管理的心得

    注册GitHub账号 要使用GitHub进行代码管理.首先,需要一个GitHub的账户. 登录GitHub.com进行注册. 根据实践课上学长的指导,或参考他的blog来继续创建Organizatio ...

  10. IOS开发-关于代码管理工具之SVN

    最近在做的一个项目,就用到了代码管理工具,那么就对SCN进行了一个简单的了解,即原理和一些常用命令. 那么我们为什么需要使用SVN呢,我们可以吧SVN当成是一个备份服务器,他可以帮你记住每次上传到这个 ...

最新文章

  1. mysql创建用户phpmyadmin_MySQL添加新用户和数据库(命令行模式和phpmyadmin)
  2. JS 控制RadioButtonList 获得上传文件类型后选中
  3. scala语言的底层是java实现的_Scala学习笔记一(与Java、Jvm的关系以及程序执行流程分析)...
  4. java动态代理_Java动态代理
  5. transform.rotation和GetComponentRigidbody().MoveRotation
  6. 关于constraint 的disable和enable
  7. 【Matlab学习笔记】【编程实例】一(将两幅图像调整为相同的尺寸大小)
  8. Python与C++引用分析
  9. 用云来实现主机效率的最大化 CSC这家公司是怎么做的?
  10. DS1302+LCD1602=万年历
  11. php解析.krc,krc歌词文件解析
  12. B/S网页在线版仓库管理软件的意义何在
  13. ios 纯代码怎么适配ipad_关于ios 适配ihone 和 ipad方式
  14. reactJS 干货(reactjs 史上最详细的解析干货)
  15. C++编程-腐烂的橘子-广度优先搜索
  16. 录制PPT课件哪个录屏软件好?这3款值得收藏
  17. 深度 | 5分钟读懂阿里零售通智慧供应链平台
  18. html页面中访问外站资源的时候协议的问题
  19. Java架构师和java工程师的区别是什么?架构师薪资是多少?
  20. Halcon标定板标定

热门文章

  1. 再论DataSet与DataFrame的区别
  2. IE下AJAX请求只有一次
  3. 聊聊flink的RestartStrategies
  4. Photoshop 操作显示滞后问题及解决方法
  5. vue脚手架搭建项目的兼容性配置
  6. noip2009 普及组
  7. 微信小程序相关三、css写小黄人
  8. Socket.io:有点意思
  9. Android ListView自定义分割线 header 和footer设置没有页眉和页脚
  10. Visual Entity 使用(四)添加、删除属性