VSS中的签入和签出
来源:互联网 发布:网络系统工程 图书 编辑:程序博客网 时间:2024/04/27 18:49
从一个叫“疯狂的猴子”的部落格那摘来的
Visual SourceSafe 2005(vss2005)中新手很难理解什么是签入(Check in)和签出(Check out)。
可以这样比喻:
vss数据库中存储了这个团队所使用的代码,我们在这里把这个数据库看作是图书馆(假设图书錧里的每类书都只有一本),VSS为图书管理员。;
现在同学A去图书馆里借了本书,那么在这里可以看做它“签出”了本书,图书管理员(VSS)对这个文件进行锁定并做标识,指示这本书已经借出,别人不能再借了,再借也没有了,呵呵。
同学A看完了书然后把书还给图书錧,这就意味着“签入”。
注意,借了书一定要还给图书錧啊,也就是说你签出了文件也一定要签入啊。如果你一下子签出了很多文件,可以查看“挂起的签入”,这样vs就把你签出并做了修改但是没有做签入操作的文件列表列举出来让你进行批量的签入。
注意:有人可能会问,我的团队成员已经对某文件做了签入操作,但是我这里为什么还是显示的是旧文件 呢。这是因为你在这里需要对此文件做“获取最新”的操作。这时又有朋友问了,这样是不是很麻烦了,我又不知道团队中哪个人何时修改了哪个文件 ,其实不然,你可以试下:你签出别人签入的文件,表面看起来和以前没有变化,但是你一旦对此文件做下修改,vss会自动“获取最新”的操作,将别人对此文件的修改立刻显示出来,这样就达到了团队开发而不互相影响的效果了。
刚开始不太好理解,慢慢就体会到了。
VSS的操作需要注意以下4点。
(1)每次开发前都要先下载最新版本,以免上传时覆盖别人对项目的修改。
(2)如果只修改一个文件,那就只签出这一个,不要把整个文件夹乃至整个项目都签出,以免浪费时间。
(3)如果需要将整个项目都签出,一定要先下载项目的最新版本,修改完毕后立刻签入,以免耽误别人的工作,因为整个项目组都对这一个VSS工程进行操作。
(4)管理人员要控制好项目的版本,如果发生代码被覆盖的情况,可以及时恢复。
VSS的应用不只是这些,有兴趣的读者可以参考Microsoft网站提供的详细帮助文件。
- VSS中的签入和签出
- VSS的签入和签出
- vss vs2005 签入 签出
- Microsoft Visual SourceSafe中的签入和签出
- 签入/签出是什么意思?
- vss 签出后未及时签入,结果总显示签出,签不进去了。
- VSS技巧:搜索所有签出的文件(查看所有签出文件)
- VSS(2005)中如何强行签入文件
- VSS(2005)中如何强行签入文件
- VSS编辑文件无法自动签出解决方法
- team foundation server 强制签入别人签出的文件
- vs强行签入 以独占方式签出的资源
- TFS命令tf:undo(强制签入别人签出的文件)
- TFS强制签入
- SVN签入
- Axure无法签出
- VS+VSS源代码管理_编辑时不自动签出
- VS+VSS源代码管理_编辑时不自动签出
- 梅花叹之二
- 爱上一个人
- 我设计的一个基于RBAC模型的通用权限管理系统的域模型类图
- ubuntu的美化
- 放弃也是一种美丽
- VSS中的签入和签出
- C/C++ 误区三:强制转换 malloc() 的返回值
- 我的开源搜索引擎xyzse第一版终于发布了
- flex 垃圾回收机制
- 好郁闷啊 下个二维小波变换的程序下不来啊
- 子窗口传值至父窗口
- servlet
- Apt和dpkg快速参考
- delphi消息处理