VSS资料(第三部分)

发布时间: 2007-07-20 11:58    作者: 未知    来源: 未知    浏览:    评论

第三章 VSS用法简介

3.1 界面简介



菜单栏
       下图(图4)即为VSS的用户界面,我们可以先对其熟悉一下。

文件区

项目目录区

工具栏

图4  VSS基本界面
菜单栏及工具栏,我们将在以后加以详细描述,下面介绍一下项目目录区及文件区:
Ø         项目目录区:显示所有正在使用的目录,我们可以自己在本人的目录区下创建目录,也可以删除或者修改目录(在权限定义时,我们禁止所有用户删除目录)。
Ø         文件显示区:在选定目录之后,文件显示区将显示该目录中所有的文件,并且可以查看到该文件的一些信息,比如目录正在由谁来进行编辑等等。

3.2 更改用户密码


       在我们初始化定义时,我们给所有用户赋予的初始密码均是空白密码,所以为了保证代码的完整性及安全性,所有用户在登录后均需要更改密码。
       更改密码请在菜单栏的“Tools”à”Change Password…”,在新弹出的对话框中分别输入旧密码(即空白密码),然后再重复输入两次新密码即可使新密码生效。

3.3 创建目录


请看图5,是一个简单的目录区

图5 目录区基本功能
目前,我们在权限设置当中,仅允许用户在本人的目录下面(即在“/$/紫晶平台2.0版/个人备份/[username]”([username]即本人用户名)目录及下属目录中允许创建新的目录,在其它目录区不允许用户自由创建。
示例:比如用户王洪超登录后,可以在目录区“王洪超”目录条上面单击右键,弹出功能菜单,我们可以选择“Create Project”,即可以创建一个新的目录区。

图6 创建新目录
在如图6中的对话框中,我们输入该目录的名称,然后在comment对该目录写一段简单的注释(VSS允许不加注释,但我们建议大家都加一段简单的注释,说明该目录的简单功用)。单击“OK”按钮即可以创建新的目录。

3.4 指定工作目录


       在如图5所示的右键功能栏中,我们可以看到第二项是“Set working Folder…”,即指定工作目录,它的具体意思是指在本机上给该目录创建一个镜像目录,那么在我们以后将该目录中的文件检出(Check out)时,该文件即可以在指定的本地工作目录中找到。

3.5 添加文件



图7 工具栏
       与微软其它软件一样,每一项功能我们都可以通过多种途径加以实现,那么在VSS当中也是一样的,比如我们在3.3节中所说的创建目录功能,与工具栏当中第一个按钮的功能是一样的。我们在以后就不加以说明,请大家在使用当中自己进行体会。
       我们现在来说明一下第二个按钮,即“Add Files…”,这在初始化文件目录时特别有用。
       我们首先应该先在目录区当中选定一个目录,即选定一个准备添加文件的目标目录(选择方法即是用鼠标在其上面单击)。然后再按 这个按钮,则弹出一个新的对话框。

图8 添加文件对话框
       这个对话框我们可以看到,是比较原始的文件对话框。我们可以用鼠标选择所属的单个文件然后按“ADD”按钮将其加入到我们选定的目录当中去。也可以在用鼠标选择的时候按下Shite键进行连选(即一次连续选择多个文件),或者按Ctrl键进行复选(即一次间隔选择多个文件)。
       
图9 添加文件
       在按“Add”按钮后,将弹出如图9的对话框,我们可以输入一小段的注释文字,对这些文件加以说明,在下面,我们可以看到一个复选钮(Apply same comment for all files),我们一般可以勾上,这样就可以对每一个文件使用同一注释,如果你不勾选此复选钮,那么将视你选择的文件,将分别再次弹出该对话框,让你输入针对特定文件的注释。
       下面的三个复选钮必须在按“Addvanced>>”按钮后方可显现。大家可以根据需要分别进行选择。
       有时候我们会碰到这样一个情况,在我们的项目文件当中,不仅包含单独的文件,并且也包含很多子目录,那么我们如何操作呢?
      其实操作方法非常简单,我们只需要如下图所示,在Windows中浏览到该文件夹,并且选择好要加入的文件及子目录,然后用鼠标将其拖到VSS的文件显示区即可。
       
图10 批量添加文件

3.6 Check in与Check Out


在VSS当中Check in(签入)与Check out(签出)是一个非常重要的概念,在你将你的文件签入时,你本地目录中的文件会被设置为只读属性,在此种状态下,你无法对该文件进行修改。
我们在需要修改该文件的时候,就需要使用Check Out命令,将选定的文件签出,此时,你的文件将能够自由修改,而在VSS当中,该文件将显示正在被谁编辑,并且其它用户不能再对该文件进行操作,保证了文件的统一性及安全性。
Check out 按钮不仅可以对文件进行签出动作,亦可以对整个目录进行签出动作,我们可以根据需要进行相应的处理。
Check in 按钮,与Check Out一样,既可以进行文件操作,亦可以对目录进行操作。
另外,我们还有一个按钮是Undo Check Out ,如果我们在上一次Check Out之后,进行了某些修改,但突然改觉到这种修改是不必要的,并且我们已经无法在编辑器中使用“撤销”命令恢复到原始状态,可以使用这个Undo Check out按钮,再一次得到原来的版本文件。
另外,还有一个Get Last Version,我们可以在选定的文件当中,用右键功能菜单看到,它的作用类似于将文件从VSS当中直接拷贝一份备份文件到一个指定的目录。

3.7 版本管理功能


       我们可以在工具栏当中看到Show Differences 按钮与Show History 按钮,它们也是很重要的版本控制功能。我们也可以在一个指定文件的右键功能菜单当中找到对应的菜单项。
       Show Differences可以查到本地文件与存在VSS数据库当中的文件(最后一个版本)的异同点,如果我们没有一直严格按照Check In与Check Out这种模式工作的话,如果发现有不同的地方,请马上使用Get Last Version将历史版本重新从服务器数据库中得到最新的版本。
       而Show History可以对该文件的历次修改给出一个对应表,如下图所示:

图11 版本历史对话框
       我们可以看到文件abc.txt在VSS数据库中共有三个版本,第一个版本是加入的时候得到的。
       第二个版本以及第三个版本是经过修改后存储的新版本,其中版本3是最新的版本。
       如果我们需要最原始的版本,我们可以先选中版本1,然后单击按钮“Get”即可以获得原始的版本,如果我们需要获得版本2,操作方法同上。       同时,我们也可以使用“Rollback”按钮将版本进行回滚。这样的话,我们可以很方便的对版本进行管理。

TAG

Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符

Tags

SQL 数据库 asp.net C# XML 控件 .NET教程 程序 事件 数据 安全 代码 Server 客户端 验证 数据库专栏 接口 文件 Oracle DataSet 函数 DataGrid 问题 .net return C#语言 JavaScript 服务 IIS 对象 语句 windows 继承 时间 web.config 设计 开发 参数 变量 解决 字符 ADO.net 环境 VB.Net语言 web 异常 工具 服务器 计算 实例 OLEDB Application VB Word WebService insert asp net 安装 记录

精华推荐

更多

精品下载

更多