vss教程内容摘要:
限存取影子目录,否则当他们 check in 档案时,就会出现错误。 4. 结语 最后,笔者整理出几个使用 VSS 时的重点步骤及快速键(假设数据库和使用者账户都已经建立好了): 1. 登入 VSS 数据库,开启 VSS Explorer 时就会要求登入,也可以点选〔 Files\Open SourceSafe Database...〕或按 Ctrl+P 来登入别的数据库。 2. 建立项目,〔 File\Create Project...〕。 3. 设定工作目录,〔 File\Set Working Folder...〕或按 Ctrl+D。 4. 加入档案,〔 File\Add Files...〕或按 Ctrl+A。 5. 取出档案并修改,〔 SourceSafe\Check Out〕或按 Ctrl+K。 6. 修改完后送回服务器,〔 SourceSafe\Check In〕或按 Ctrl+U。 其中只有最后两个步骤是开发人员经常执行的动作。 VSS 主要是依靠将档案属性设定成只读来提供档案锁定的机制,而其档案传递的途径则是透过传统的 NetBIOS 和 档案共享机制,这使得 VSS 的应用范围只能限制在局域网络内,如果能透过 TCP/IP 的方式传输档案,适用的范围会更广,也会更方便 [註 1]。 透过本文的介绍,笔者希望能让你对 VSS 有一个初步的了解,并且能很快地学习如何使用它,当你真正开始使用它,就会逐渐发现一些新的或者一些比较细节的东西,此时再到网络上寻 找解答,这样可能会比读完很多份文件以后才开始安装使用要来得快一些。 如果你要更深入了解 VSS,可以参考文后列出来的参考资料,微软网站上亦提供了相当丰富的文件,从这个网址进入: ,里面有 VSS 的最新消息和大量的技术文章、教学文件,你可以从这些文件里获得对 VSS 更完整的认识,并且学习一些进阶的管理议题,例如: VSS 数据库的保全、分析、修复、 与备份; VSS 的自动化( automation);与其它 IDE 工具的整合等等。 在学习使用的过程中如果碰到问题,可以利用网络论坛来寻求解答,这里列出几个供读者参考: Visual SourceSafe Newsgroup. namp。 slcid=usamp。 newsgroup=. TekTips Forums. CodeGuru Forums Visual SourceSafe. 备注 注 1. 你可以加装 sourcegear 的 sourceoffsite 来达到跨 Inter 的档案存取,该公司的网址是 VSS 使用详解释 来源:网络收集 整理日期: 08 月 25 日 19:36 学新网 : 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即 Source Code Management(SCM) systems 或者Version Control systems 来实现。 版本控制在软件开发中的重要作用如下: 1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取。 2)对开发小组中对源代码的访问进行有效的协调(不同的版本控制软件采取不同的协调策略)。 常用的版 本控制软件有 Clearcase, CVS, PVCS 和 Microsoft 公司的 Visual SourceSafe (VSS)。 下面对 Windows 平台开发最常用的Visual SourceSafe 进行简单介绍。 运行环境 Windows 平台下使用 VSS 开发的典型环境是基于 C/S 架构的,即开发小组的每个开发者在各自的 Windows 平台下利用开发工具(比如 VC)开发项目中的各个模块,而配有专门的服务器集中控制开发过程中的文档和代码。 服务器和开发人员的客户机分别装有 VSS 的服务器和客户端程序。 安装 服务器的安装 第一步,将 Visual 的 CD1 放入 CDROM,自动进入安装程序,选择第二项 “Server Applications and Tools(Add Only)”; 第二步,然后在 “Server Setups”的 “Server Components”中选择 “Visua l Source Safe Server”,按 “Install”按钮后,根据提示放入CD2; 第三步,根据 Installation Wizard 的提示,继续安装过程,选择安装路径,直至提示你重启以使新安装的程序生效,重启计算机。 客户端的安装 在 服务器安装完毕后,就可以在 VSS 管理员的指导下安装客户端的软件。 由于我们是在一个 Windows 环境的子网内,每台 PC 客户机均可通过网上邻居来访问 VSS 服务器。 在 VSS 管理员为用户指明 VSS 客户端软件的安装程序“”的位置( VSS 服务器安装目录内)后,用户可以直接通过资源管理器 “Explorer”在网上邻居中找到该程序,并双击以运行它。 被启动后进入 VSS 客户端的安装,在提示框中输入用户名和工作组名,选择 VSS 的安装路径后,点击安装图标,进入实际安装步骤,以后的工作将由系统自动完成。 使用说明 VSS 使用过程中要遵循的是 lockmodifyunlock 流程而不是 copymodifymerge 流程(比如 CVS),即开发人员首先将自己要修改源代码和文档从 VSS 服务器主备份文件上 checkout 到本地同时锁定服务器上的源代码和文档( multi checkout 情况除外),修改完成后 checkout 到服务器上同时解除服务器上文件的锁 定。 服务器集中控制所有的源程序和文档。 VSS 使用中涉及到的概念 1) 项目( project),所谓的项目是一组存在 VSS 中的文件(任何类型),可以在项目中或是项目之间进行文件的添加、删除、编辑和共享。 一个项目与操作系统的文件夹有很多的相似之处,但它更好地支持文件合并、历史和版本控制。 所有的文件存在VSS 数据库的项目中,开发组成员不能在 VSS 中的服务器主备份文件上工作(除了检查和版本比对等特殊情况外)而是 VSS为每个成员在各自的工作目录( workfolder)下提供一个拷贝以供工作。 尽管在没有工作目录的情况 下也可以查看某个文件,但如要真正在 VSS 管理下工作,就必须要创建一个工作目录。 2) 工作目录( workfolder)是用户真正对项目文件进行调试修改的地方,当用户 checkout 文件时, VSS 将就将文件拷贝到用户的工作目录下,当用户修改了该文件并将其 checkin 时, VSS 再将它从用户的工作目录拷回到 VSS 的数据库中。 在用户作checkout 时, VSS 将会自动管理他的工作目录,诸如创建必要的子目录。 而且工作目录可以随时创建或修改。 3) 版本跟踪。 VSS 提供版本控制和历史服务,而且老版本程序和文档能够被 重新得到以便进行 bug 跟踪或其他目的。 VSS用日期 /时间戳来记录文件是何时被 checkout 或是何时被修改的,它主要有三种方法来跟踪文件和项目的版本: 版本号:这是由 VSS 维护的内部数码,用户对它没有控制权。 每个文件和项目的每个版本都有一个版本号,这些版本号总是一个整数且是递增的。 标签( label):这些是用户赋给某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过 31 字符的字符串。 推荐使用。 日期 /时间戳:它给出了一个文件何时最后被修改的信息,或者是一个文件何时被 checkin。 VSS 同时 支持 12 小时和 24 小时的时间格式。 服务器的配置和管理 在 服务器安装完毕后,就可以针对开发项目进行 VSS 服务器的配置和管理,这些工作均需由 VSS 管理员来完成。 第一步,为整个项目创建一个 VSS 数据库(在 VSS 服务器安装时,系统已经创建了一个缺省数据库 Common),启动 Visual Admin( Start/Programs/Microsoft Visual ),跳出对话窗口,点击下拉菜单 Tools 中的 Create Database ...菜单项,将出现对话窗口,选择新数据库的路径,例如创建 MyApp 数据库,然后点击 OK 按钮,系统将完成创建工作。 第二步,为新创建的数据库(例如 MyApp)建立用户,首先需要打开该数据库,点击下拉菜单 Users/Open SourceSafe Database...,然后选择数据库 MyApp 并打开。 再选择菜单项 Add User...,输入用户名和口令。 然后依次创建其他的用户。 可以为不同的用户 设置针对不同项目文件夹的不同存取权限,存在两种方法: 1)使用 VSS 提供的功能。 选中 Tools/Options… 对话框中 Porject Security 属性页的 Enable Project Security 复选框并选择 Tools/Rights by Project… 或者 Tools/Rights Assignments for User… 进行设置; 2)使用 windows 操作系统的 cacls 命令。 第三步,在该新建的数据库中创建项目 Project。 启动 Microsoft Visual ( Start/Programs/Microsoft Visual ),出现对话窗口,点击下拉菜单 File 中 Open SourceSafe Database...,跳出对话框,选择一个数据库(例如 MyApp),双击它或按 Open 按钮打开该数据库;一个项目 Project 是一组相关的文档或者是一个文件的集合, VSS 允许你以任何的层次结构来存贮和组织你的项目。 在 VSS 数据库中,你 可以创建一个或者多个项目。 点击菜单 File 中的命令 Create Project...,创建一个项目,例如 MyProject;创建完项目 MyProject 后,需要向MyProject 中添加文件,点击 File 中 Add Files 命令,将跳出对话框,选择相应文件或目录,点击 Add 按钮,将它们添加到 MyProject中去。 至此 VSS 服务器的配置到此基本上已经完成了,创建了数据库和项目,并为它们建立了相应的用户,这样用户在客户端就可以直接登录到 VSS 服务器上,进行在 VSS 控制管理下的开发工作。 注意:关于 服务器主备份文件的目录结构应该在项目开发前确定并征得全体开发人员得同意。 实际使用过程中,如果发生服务器主备份文件目录结构不合理或者需要临时增加删除一些文件的情况, VSS 管理员有责任集中进行处理。 客户端的使用 下面以实验室数据仓库项目具体实例说明 VSS 客户端使用步骤。 第一步,登录到 VSS服务器。 启动 Microsoft Visual ( Start/Programs/Microsoft Visual SourceSafe/Microsoft Visual ),出现如下登录窗口; 点击 Browse… 按钮,出现下面对话框; 再点击 Browse… 按钮,选择下图所示的目录( DBGROUP 服务器上的共享目录,如提 示输入 DBGROUP 服务器帐号密码则分别填写 vss/vss); 单击打开按钮并在随后出现的两个对话框上单击 OK 和 Open; 重新回到登录对话框; 输入管理员指定的用户名和密码,即登录到了 VSS 服务器上。 注意:不同得用户和密码设置对不同目录( project)有不同的访问权限。 第二步,如果是第一次登录到 VSS 服务器,还需要先设定工作目录,否则无法进行 checkout 操作。 工作目录的设定如下图所示,选中自己相关模块的文件夹,单击右键,选择 Set Working Folder… ; 在弹出的对话框中选择自己所设定的工作目录并单击 OK; 注意:工作目录设定完成后,服务器上的文件 checkout 后均放到该工作目录中,所以本地机器上的工作目录应收到保护不能随意删除移动。 第三步, checkout 文件到本地工作目录中。 选中相关的文件夹,单击右键并选择 Check Out… ; 系统弹出 checkout 对话框如下,单击 OK 后该目录下所有文件和子文件夹即 checkout 到了本地工作目录。vss教程
相关推荐
址 别名 —— 别名管 理 顾名思 义是可以给邮箱换个名称的。 为了一改邮箱 ID 的单调、难以记忆的缺憾,该功能应运而生。 它可以根据您的喜好改变邮箱名字。 尤其在学校、公司、企业中邮箱往往是成批开通而且通常使用简单的数字、字母代表邮箱名字,这就使您的邮箱名毫无特色,而且对于同批用户也无法清晰辨认和记忆,给工作造成诸多的不便。 有了此功能的加盟,您的顾虑就可以完全打消,在管理和使用上简单、方便
th: 350px。 float: left。 /* 如果 float right,在 IE 下有问题,这里 fix 一下 */ marginleft: 60px。 /* 栏间距,即 gutter */ marginright: 410px。 /* 这一句很重要 */ } 查看至今为止的效果 如果我们在 HTML 里面先写固定宽度的 sidebar,那么 CSS 相当简单了,只需将
food, usually made of metal cancel v. to end。 to stop cancer n. a disease in which dangerous cells grow quickly and destroy parts of the body candidate n. a person who seeks or is nominated for an
,应列入设计系统中。 31. 基本设计要素、系统的提案 1) 以设计基本形态为中心来开发基本设计要素,说明设计系统的提案。 2) 以基本设计要素的组合为中心,经由讲座而决定设计上的规则。 32. 基本设计手册 1) 编辑基本设计手册。 2) 印制基本设计手册。 3) 制作完成复制用的清样。 33. 对外发表计划 1) 计划设计开发后的对外发表。 2) 做好方针、时机、方法、费用等问题的发表计划。