版本控制之VSS(一)
来源:互联网 发布:js math.pow 编辑:程序博客网 时间:2024/06/07 08:43
1.vss微软版本控制器
(1)VSS中当你要修改某个文档时,需要先从数据库中将它签出(check out),vss会将该文件副本从数据库中复制到我们的工作文件夹下,然后可以进行修改。当其他开发人员进行对同一文档修改,vss会提示该文件已被签出check out ,迁出操作人、时间,从而保证文件在同一时间仅被一个开发人员修改。
当修改完成后,可以将文档签入check in。签入会将修改过的文档复制到vss数据库,以便其他研发人员看到文档的改动。VSS能够保存文档的所有改动,并显示最新版本。如果没有修改文档,可以执行撤销签出undo checkout命令,文档将被保存为被签出之前的状态。
如果只需要读取某一个文档而并不需要编辑它,可以执行get命令,将文档放入工作文件夹。
(2)并行开发模式:copy-modify-merge 独占开发模式check out -modify -check in
(3)check out 从数据库中将它签出,如果其他用户再想对同一文档进行修改,VSS会产生一个信息,提示该文档已被签出,避免多人同时修改文档,以保证文档的安全系。
check in 修改完成后将文档签入check in VSS。
如果没有修改文档,可以执行撤销签出undo check out 命令,文档将被保存在被签出之前的状态。如果你只需要读取某一个文档而不需要编辑它,可以执行get命令,将文档放入你的工作目录,在选择查看文档view,查看你的文档的最新版本。
共享share:一个文件被多个项目共享,在一个项目中对文件的改动可以自动反应到其他共享项目中区。
拆分:branch将文件从原来共享的项目中分离出来,获得与原项目平行的一个版本。拆分文件就断开了共享连接,使得本项目中的文件与其他原来共享的项目无关。对此文件的修改将不会再反应到其他项目上。
工作目录是用户真正对项目文件进行修改的地方,当用户 check out文件时,vss将就文件copy到用户的工作目录下,当用户修改了该文件并将其check in时,VSS再将它从用户的工作目录拷回考VSS的数据库中。
VSS是通过windows的网络共享来完成服务器端受控版本文件的共享,因此VSS服务端的数据库必须建立在服务器的一个完全共享的目录之中。
undo check out 撤销签出:执行该操作时,若用户选择了替换本地文件,则用户将丢失最近一次签出后对该文件在本地的(工作目录)更改。
阅读全文
0 0
- 版本控制之VSS(一)
- vss版本控制
- 版本控制软件VSS
- vss源代码版本控制(1)
- 小谈版本控制VSS
- 版本控制:CVS、SVN、VSS
- 版本控制之SVN(一)
- VSS版本控制——多人签出
- 版本控制工具VSS使用介绍
- 在eclipse中配置vss版本控制
- 版本控制工具VSS使用介绍
- 版本控制工具VSS使用介绍
- 23、版本控制之git的使用(一)
- git版本控制 学习之路(一)
- AndroidStuidoSVN版本控制之创建SVN仓库(一)
- 分布式版本控制(一)
- Git 版本控制(一)
- 常用的版本控制软件的介绍(vss,cvs,svn)
- 关于将微博上视频保存在电脑本地的方法汇总
- BP神经网络的Python简单实现
- CyclicBarrier
- ④设计模式之多例模式
- logstash-input-jdbc 同步原理及相关问题解读
- 版本控制之VSS(一)
- unity时间延迟方法总结(新人勿喷)
- 前端面试之---javascript作用域和闭包
- 五子棋学习(1)
- Leap Motion C++开发笔记(一)下载安装及环境配置
- 【九度OJ】1187:最小年龄的3个职工
- 【DP】51Nod 1052 最大M子段和
- 阅读源码流程
- 工厂模式