版本控制软件Visual Source safe使用小结 (配合上文)
安装sourcesafe软件1.创建Source Safe服务器步骤 a.运行Visual Source safe 6.0 Admin,菜单Tools下选择Create database项 b.选中菜单User中,增加vss数据库的用户和密码 c.将Create database选定的目录共享,以便项目组的用户
安装sourcesafe软件
1.创建Source Safe服务器步骤
a.运行Visual Source safe 6.0 Admin,菜单Tools下选择Create database项
b.选中菜单User中,增加vss数据库的用户和密码
c.将Create database选定的目录共享,以便项目组的用户打开其.ini文件(需要设置可写共享)
2.vss客户端软件,选中Microsoft Visual SourceSafe 6.0
输入服务器端User中创建的用户名和密码,缺省为Admin,密码为空
a.Create Project输入项目名称
b.Add Files向其中增加项目中用到的文件
这样就可以用Source Safe对加入到Project中的源文件进行版本控制了
vss版本控制的使用,有几项常用动作:
Check out:表示你要修改指定文件了,这时该文件上会显示一个红色对勾,其他人就不能Check out了,如果不修改,选择Undo Check out而不是Check In。
Check in:修改完毕后Check in,相当于将修改后的文件存盘
Get lastvesion:表示获得最终的版本,如果要发布程序的话用到,或者只读取不更改
VSS控制的版本可以比较同一文件不同时期的更改内容,这样更容易找出错误。(功能:选择某一文件,右键选择菜单中的“Show History”,然后选择两个日期进行比较,发生的变化会用红色和绿色两种颜色来标示出,让人一目了然)
VSS的标签功能:对于已经完善的版本,可以使用菜单上的Label功能为这一刻的所有源文件打上标签,这样的话将来可以以这个标签为准下载这一刻的全部原程序,方法是在左侧的workspace中选中你的project目录,右键弹出一个菜单,选择“Show History”,会显示该项目的操作,大多数是增加了文件,在Name一栏为空,但显示一个小图标的就是label,选中某一label,选择右侧按钮“Get”就会下载当时的所有源程序。这适用于如果修改源程序发生了错误,你急于恢复当初稳定时的源程序,下载下来重新编译即可。
最近一段时间开发ActiveSync常用到vss,因为曲线救国政策,编写了四个95%以上代码相似的dll,每次只修改资源或源代码里面的字符串,修改完一个版本就打上一个label,以便下次再有同时需要修改某一处代码时好按照label Get下来改,vss不方便之处在于get下来的是没有check out的版本,而你在vc里面check out,只能把最后一个版本的内容get下来,除非你get下来之后,先手工去掉只读属性,然后修改完毕之后,再从vss中check out,并选择leave本地版本,然后再check in,或者用更好的办法是:开始就再从History中get的时候,选中下面的keep check out复选框。
下面要进行Symbian手机开发了,领导要求建一个配置库,于是首次用vss2005建,发现vss2005比起原来的vss6.0,在建配置库的时候还是有些区别:在建立新的Database过程中,会多问你一个问题:新建数据库是否满足多人同时写入同一个文件,旧的vss6.0,同一文件,同时间只允许一个人访问。
在向vss中“Add Files”时,如果你增加的目录下,还有子目录,注意选中Recursive复选框,英文“递归”的意思。可以把子目录一起增加到新建Project中,否则不加子目录。
再补充一点:在vss菜单view里面,选择Search一项,可以查看当前项目中文件的状态,常用的是看是否有被check out的文件。如图所示:
更多推荐
所有评论(0)