[普通]Visual SourceSafe

作者(passion) 阅读(1099次) 评论(0) 分类( 软件)

Visual SourceSafe 2005(vss2005)中新手很难理解什么是签入(Check in)和签出(Check out)。

可以这样比喻:

vss数据库中存储了这个团队所使用的代码,我们在这里把这个数据库看作是图书馆(假设图书錧里的每类书都只有一本),VSS为图书管理员。;
现在同学A去图书馆里借了本书,那么在这里可以看做它“签出”了本书,图书管理员(VSS)对这个文件进行锁定并做标识,指示这本书已经借出,别人不能再借了,再借也没有了,呵呵。
同学A看完了书然后把书还给图书錧,这就意味着“签入”。

注意,借了书一定要还给图书錧啊,也就是说你签出了文件也一定要签入啊。如果你一下子签出了很多文件,可以查看“挂起的签入”,这样vs就把你签出并做了修改但是没有做签入操作的文件列表列举出来让你进行批量的签入。

注意:有人可能会问,我的团队成员已经对某文件做了签入操作,但是我这里为什么还是显示的是旧文件 呢。这是因为你在这里需要对此文件做“获取最新”的操作。这时又有朋友问了,这样是不是很麻烦了,我又不知道团队中哪个人何时修改了哪个文件 ,其实不然,你可以试下:你签出别人签入的文件,表面看起来和以前没有变化,但是你一旦对此文件做下修改,vss会自动“获取最新”的操作,将别人对此文件的修改立刻显示出来,这样就达到了团队开发而不互相影响的效果了。

刚开始不太好理解,慢慢就体会到了。

VSS的操作需要注意以下4点。

(1)每次开发前都要先下载最新版本,以免上传时覆盖别人对项目的修改。

(2)如果只修改一个文件,那就只签出这一个,不要把整个文件夹乃至整个项目都签出,以免浪费时间。

(3)如果需要将整个项目都签出,一定要先下载项目的最新版本,修改完毕后立刻签入,以免耽误别人的工作,因为整个项目组都对这一个VSS工程进行操作。

(4)管理人员要控制好项目的版本,如果发生代码被覆盖的情况,可以及时恢复。

VSS的应用不只是这些,有兴趣的读者可以参考Microsoft网站提供的详细帮助文件。


« 上一篇:wifi共享上网(至尊版wifi)
« 下一篇:mongodb常用命令
在这里写下您精彩的评论
  • 微信

  • QQ

  • 支付宝

返回首页
返回首页 img
返回顶部~
返回顶部 img