VSTF太麻烦,.VSS简单多了, 但功能就没那么强大了,另外,,我也是今天刚开始使用VSS,一起学习>_<!
VSS全名Microsoft Visual SourceSafe 源码管理,本文所说的版本是Microsoft Visual SourceSafe 2005
下载地址如下,讯雷的地址
http://www.gougou.com/search?search=SourceSafe&restype=-1&id=10000002
安装过程就不说了,下一步下一步…..
安装完后有2个执行文件,
一个是Microsoft Visual SourceSafe Administration 服务端相关配制
另一个Microsoft Visual SourceSafe 客户端
建议登陆Administration后,先修改默认Admin密码.
首先创建一个VSS DB :
打开Administration , File → NewDatabase ( 或者Ctrl + N), 下一步,location就是存放地址了
下一步,数据连接名, 最好和文件夹同名,比较好管理
下一步,有两种选者
Lock-Modify-Unlock模式,(VSS6.0默认的模式,,文件锁定机制),一个文件在同一时刻只能由一个人在进行修改;当某个人将文件签出后,该文件即被锁定,其他人即不能再对文件进行修改,其它人要进行修改只能等待签出人将文件修改完成,签入该文件解除锁定后才可以将该文件签出进行修改。
copy-modify-merge (比如CVS), 对于同一个源文件可以多人同时进行修改,修改后在提交时如果发现已经有他人的修改提交到了版本库中,系统将自动对多人所进行的修改进行合并;如果有两个人同时修改了同一个源文件的同一行,这时系统会提示发生冲突(Conflict),需要对该行进行修改的人进行交流,确定应该如何进行修改。
下一步完成就创建好了.,
设置新建用户默认权限 :
Tool → Options → Project Rights
选上Enable Rights and Assignments commands
l Read 只读
l Check Out/Check In
l Add/Rename/Delete 添加/重命名/删除
l Destroy 摧毁文件夹(一般除管理员外不选)
设置用户权限
选上Enable Rights and Assignments commands
Toos → Rights by Project
客户端操作
点BROWSE,如在列表里, 选者后OPEN,如不在,找到要进行操作的srcsafe.ini文件(如网络共享文件中, 听说还有其他方式,有空再研究)
首先以Admin 或有Add/Rename/Delete权限的登陆, 创建一个新的项目Creat Project, 然后就可以创建对应的文件和文件夹了.
然后其他用户登陆后, 就可以Check In 自己的文件, 从服务器下载直接Check Out, 当你选者 Lock-Modify-Unlock模式的时候,Check Out的同时别的用户就不能对该文件进行操作了.
至于在VS里使用VSS, 遇到了不少问题,等都解决了再写.