版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、虚拟机 Virtual MachineHOST指物理存在的计算机,Hosts OS指HOST上运行的操作系统3. Guest OS指运行在VM上的操作系统。例如在一台安装了Windows NT的计算机上安装了Vmware,那么,HOST指的是安装Windows NT的这台计算机,其Hosts OS为Windows NT。VM上运行的是Linux,那么Linux即为Guest OS。ClasspathDestination FoldeInstallStartup typeAutomaticI accept the terms of this license agreementBrowseCust
2、omLaunch OpenCollabNetSvnaccessfilecheck检查,控制Modification mdifikein n. 修正,修饰,修改Check Modifications 3.9. 查看修改Revert 放弃修改 恢复FolderVersionURL of repository版本库的URL地址。Checkout directory本地工作目录。临时目录的文件夹名称不会在版本库中出现,只有这个文件夹下面的内容会在版本库中出现。现在这个工程就存贮在版本库,被版本控制。请注意,你用来存放导入文件的临时目录下的文件并没有被版本控制!你需要检出刚才导入的版本,以便获得受版本控
3、制的工作目录项目入库Import检出工作副本Check Out 导出项目Export就是把服务器上的项目文件存放到本地目录,Export到本地目录的这些文件脱离了版本控制系统的控制。一般情况下,为了制作安装包,需要一个“干净“的项目文件。Export directory导出到本地的目录。HEAD revision 最新版本Export directory导出到本地的目录。Revision要导出的版本:check out 方式获得版本后,取到的文件仍处于SVN版本控制中。export 导出版本后,导出的文件脱离SVN版本控制。说明:Add命令只是告诉SVN客户端,这些文件将要纳入版本管理,并没有
4、将这些改变提交到SVN服务器,如果要提交到版本库中,需要执行“SVN Commit”操作。Repo-browserRevision graphResolvedUpdate to Revision 3.12. 获取特定的版本RevertClean uprelease lockbranchswichmergerelocatecreate patchapply patchpropertiesSVN Update 获取最新的版本SVN Commit提交入库 这样删除后,文件或者目录的图标会相应的变化,此时只是本地工作目录下记录了删除动作,SVN服务器上的文件还没有真正删除,只有执行Commit提交后,
5、SVN服务器上的文件或者目录才会真正删除。注意:千万不要用“Delete”键或者来删除文件,这样删除的话,SVN客户端不会保存删除操作,将无法提交修改。说明:Revet只能撤销本地的修改,不能撤销已经提交(Commit)的变更,第一次获取最新的版本时,需要用Check out命令。当本地已经有工作复本以后,需要获取最新的版本时,需要用SVN的Update命令,相当于VSS的Get Last Version命令。操作步骤如下:说明:如果工作目录下有被修改的文件,或者有被删除的文件,并且还没有提交这些更改时,在执行Update命令时,这些文件不会被更新。如果想要放弃当前所有更改,并把本地我文件更新
6、成SVN服务器上最新的版本,需要先执行“Revert”命令,放弃所有更改动作,然后再执行“Update”命令。Visualvizjul视力的,视觉的,观看的,直观的,看得见的,光学的softwaresftw n. 软件,程序设计configurationknfigjurein 结构,表面配置,形态;modifymdifaiv. 修正,变更,修饰;mergem:d v. 合并,消失,吞没;有时候,因为Windows本身的问题,您可能会看到有些icon没有变成绿色的勾勾。此时,多按F5几次,应该就可以解决这个问题。如果,仍然不行,表示您之前的commit动作真的有问题。请仔细检查之前的commit
7、动作是否正确。 按下OK就可以关闭这个窗口了。如果您此时立刻去working copy的branch子目录下面,您将会失望的发现在该目录下面并没有刚刚指定的目录存在。这是因为您working copy的部份还是旧的,您只需要在branch子目录下面进行SVN update就可以看到这个新增的目录了。新增的目录就与原来的目录无关了。您可以任意对他进行编辑,一直到您确认好所有在branch下面该做的工作都完成后,您可以选择将这个branch merge回原来的trunk目录,或者是保留它在branch中。 要merge回trunk目录中,方法很简单。以上面的例子来说,我们在D:workingmy_
8、prjtrunk目录空白处,按下鼠标右键,选择Merge: 接着可以看到如下的画面:这个画面主要分为三个部份,前面的From: 与 To: 是要问您打算从Branch中的哪个版本到哪个版本,merge回原来的trunk目录中。因此,From跟To的URL字段应当都是指定原来branch的目录下。剩下的就是指定要merge的revision范围。以上面的例子而言,我们从Branch的Revision 7开始merge到Branch下面的最新版本。您可以透过,Dry run按钮,试作一次Merge。这个merge只会显示一些讯息,不会真正的更新到trunk的目录去。只有按下Merge按钮后,才会真
9、正的将branch的档案与trunk的档案合并起来。 上面的讯息告诉我们在trunk目录下面的yyyy.cpp及xxx1.cpp已经被更改过了。如果您在现在到trunk目录下,会看到这两个档案处于被修改的状态。制作Tag或是Release 所谓的Tag或是Release就是一个特别的版本,因为这个版本可能有特别的意义。例如:这个版本是特别的Milestone或是release给客户的版本。其实,Tag与Release的作法与Branch完全相同。只是Branch可能会需要merge回原来的trunk中,而tag及release大部分都不需要merge回trunk中。举例来说,今天我们的trun
10、k做了一版,这个版本被认定是软件的1.0版。1.0版对于开发来说是一个非常重要的里程碑。所以我们要特别为他做一个标记,亦即Tag。假设,这个 1.0版是要正式release给客户或是相关vendor,我们要可以为他做一个Release的标记。基本上,SVN只有目录的概念,并没有什么Tag的用法。所以您会看到再SVN的选单上面,Branch与Tag是同一个项目。以这个1.0的例子来说,我们就是在Trunk上面,按下鼠标右键,选择Branch/Tag的项目: 成功的话,您就在Tag目录下面建立了一个1.0的目录。当然,如果您这时到Tag的目录下面去,会看不到这个目录,您需要在Tag目录下面upda
11、te一下,才能看到它。 制作Release的作法与Tag完全相同。只是把Tag的目录换成Release而已。 看到这里,相信大家都已经领悟到无论是Branch,Tag或是Release都只是将指定的Trunk版本复制一份到另外一个目录去。至于这个目录要叫Branch还是叫Release,SVN根本就不管。所以,您也可取其它的目录名称。不过,Branch,Tag及Release已经是SVN上面约定成俗的名称。所以,除非您知道自己为何这样做,否则,最好还是follow这个命名原则,以免后面新加入的人看不懂。 NOTE:同样的道理Trunk也只是一个约定成俗的名称。不一定要叫Trunk。只是大家看到
12、Trunk目录就会知道这里面放的是主要的开发主干。milestonemailstun里程碑,里程石,一里程标branch:要产生一个分支。以区别与trunk不同的开发。 tag:要形成一个标记,表示重要的milestone。 release:表示一个已经正式的release的纪录。 其它:进行一个复制(copy)。 releaserili:s n. 释放,让渡,豁免,发行的书,释放证书vt. 释放,解放,放松,豁免,免除,发表超文本传送协议 (HTTP) 是一种通信协议,它允许将 HYPERLINK /view/383720.htm t _blank 超文本标记语言 (HTML) 文档从 We
13、b 服务器传送到 Web HYPERLINK /view/7718.htm t _blank 浏览器。HTML 是一种用于创建文档的标记语言,这些文档包含到相关信息的链接。您可以单击一个链接来访问其它文档、图像或多媒体对象,并获得关于链接项的附加信息。HTTP工作在TCP/IP协议体系中的TCP协议上。File:本地 HYPERLINK /view/103832.htm t _blank 文件传输协议 注解File协议主要用于访问本地计算机中的文件,就如同在Windows HYPERLINK /view/108140.htm t _blank 资源管理器中打开文件一样。版本控制系统用于保存编写
14、开发应用程序时的文档的各个修订版(revision)。 版本控制也称作Revision Control System(RCS)。 修订版(revision):可以认为是某个文件在其生命周期内各个保存的快照,每个快照和一个时间区间对应。 版本库(Repository):存放修订版的数据库 本地工作拷贝(Local working copy):修订版在本地的副本 版本的检入(Check in):本地副本提交到服务器的版本库 检出(Check out):从服务器的版本库中取出修订版成为本地副本 版本号的来源:有两种策略,基于文件的计数和基于仓库的计数,subversion使用后者 标签(Tags):
15、为版本加一个名字,便于检出 分支(Branches):修订版打分支,以后可以平行修改,互不干扰 合并(Merging):将分支的修订版合并为一个新的修订版 锁(Locking):为修订版枷锁 冲突(Conflict):并发版本控制时防止修订版混乱的错误机制 为团队提供了所有项目文档的回退按钮; 支持多个开发人员在可控的方式下为相同的代码工作; 版本控制系统保存了文档在过去的各个改动,便于查找是谁,在何时,因为什么修改了文; 支持在文档的主线上同时有多个版本; 支持查询在某个时点上项目各个文档的状态,可用于研究生产效率等,也可用于对以前的软件发行版的再发行。 文件锁 一般用于二进制内容,因为无法
16、合并。 如果某个文件加锁,其他用户的本地工作拷贝(更新后)将是只读的。 当该用户提交后,其他用户的本地工作拷贝(更新后)才可以写操作。 其他用户可以“撬锁”,然后进行写操作。 高级配置可以配置“撬锁”权限,使不是什么人都可以“撬锁”。 4.2. 版本库创建策略 单一的版本库保存一个项目。 单一的版本库保存多个项目。 多个版本库 4.3. 使用标签和分支 在svn中标签和分支都源于copy命令。 3个约定俗成的目录: trunk:主干 branches:分支 tags:标签 TypicalCustomAdvancedrecommendedPC(Personal Computer,个人计算机)IB
17、M(International Business Machine,美国国际商用机器公司简称,最早的个人计算机品牌)Intel(美国英特尔公司,以生产CPU芯片著称)Pentium(Intel公司,X86 CPU芯片,中文译名为“奔腾”)IT(Information Technology,信息产业)E-Commerce Eelectronic Business(电子商务)B2C(Business To Customer,商家对顾客, 电子商务的一种模式,还有B2C、C2C模式)Y2K(2k year,两千年问题,千年虫)IC(Integrate Circuit,集成电路)VLSI(Very La
18、rge Scale Integration,超大规模集成电路)DIY(Do It Yourself,自己装配计算机)Bit(比特,一个二进制位,通信常用的单位)Byte(字节,由八个二进制位组成,是计算机中表示存储空间的最基本容量单位)K(千,存储空间的容量单位, kilobyte,1K=1024字节)M(兆,megabyte,1M=1024K)G(吉,gigabyte,1G=1024M)T(太,1T=1024G)Binary(二进制,计算机中用的记数制,有0、1两个数字)ASCII(American Standard Code for Information Interchange,美国信息
19、交换标准代码,成为了一个为世界计算机使用的通用标准)CAI(Computer-Assisted Instruction,计算机辅助教学)CAD(Computer-Aided Design,计算机辅助设计)CAM(Computer-Aided Manufacturing,计算机辅助制造)AI(Artificial Intelligence,人工智能)Program(程序,由控制计算机运行的指令组成)Driver(驱动程序或驱动器)Subversion 权限简介在 Subversion 的使用当中,存在“认证”、“授权”两个概念。认证,即 authentication,:entikein 是指用户
20、名与密码的认证。授权,即 authorization ,是指某用户对某个目录是否具备读、写权限的一种审核。这两者配合作用,就组成了 Subversion 的整个帐户管理体系。这里首先要注意一点,任何配置文件的有效配置行,都 不允许存在前置空格 ,否则程序可能会出错,给你一个 Option expected 的提示。也就是说,如果你直接从本文的纯文本格式中拷贝了相关的配置行过去,需要手动将前置的4个空格全部删除。当然了,如果你觉得一下子要删除好多行的 同样数目的前置空格是一件苦差使,那么也许 UltraEdit 的“Column Mode”编辑模式,可以给你很大帮助。 * = 表示,除了经理、总
21、部人员、特别人士之外,任何人都被禁止访问本目录。这一行是否可以省略呢?不行,因为 权限具备继承性 ,子目录会自动拥有父目录的权限。若没有这一行,则所有帐号都可以读取 /diary/headquarters 目录下的文件。因为虽然我们并没有设置这个目录的父目录权限,可是默认的规则使得 /diary 目录的权限与根目录完全一样,从而让其余帐号获得对 /diary/headquarters 目录的 r 权限。所以简单来说, * = 这一句的目的,就是割断权限继承性,使得管理员可以定制某个目录及其子目录的权限,从而完全避开其父目录权限设置的影响而实际上,Subversion 允许你采用 /some/d
22、ir 这样的格式,即不指定代码库的方式来表示目录,此时的目录就匹配所有项目anon-access 属性对目录权限的影响 你想将你的代码库开放给所有人访问,于是你就开放了匿名访问权限,在 svnserve.conf 文件中添加一行: anon-access=read 。可是对于部分目录,你又不希望别人看到,于是针对那些特别目录,你在 authz.conf 里面进行配置,添加了授权访问的人,并添加了 * = 标记。你认为一切OK了,可是你缺发现,那个特别目录却无法访问了,总是提示 Not authorized to open root of edit operation 或者 未授权打开根进行编辑
23、操作 。你再三检查你配置的用户名与密码,确认一切正确,还是无法解决问题。原来,Subversion 有个小 bug ,当 anon-access=read 并且某个目录有被设置上 * = 标记,则会出现上述问题。这个 bug 在当前最新版本上(v1.4)还存在,也许在下一版本内可以被改正吧。解决的办法是,在 svnserve.conf 中,将 anon-access 设置成 none 。附录资料:不需要的可以自行删除 VIW虚拟因特网教室概述( )因特网教室,是一个在局域网环境中模拟因特网的教学系统,它采用多种先进的网络技术,把因特网带进校园,让学校的师生在校园网中即可模拟上因特网,无须拨号,
24、也不必通过代理服务器,只要在任一浏览器中敲入所需网址,就可完成恰似在因特网上才能实现的全部功能,从而实现信息的交换、发布与检索。这样,学生和老师在花费极少的校园网环境中就可遨游乐趣无穷的:搜索浏览自己感兴趣的网站,查询收集与课题相关的信息以辅助教学或学习,使用电子邮件进行交流与沟通,在上贴帖子,对某些问题发表自己独特的见解,在谈天说地中畅所欲言,大侃特侃,在下载专区中下载各种软件,在留言板中提出你的意见等等,让师生们在校园局域网中充分过把上瘾。提供了包罗万象的 网站和功能强大的系统管理程序。此网站中的因特网基础知识一栏,为学生们进入上好第一堂入门课。为紧密配合教学,还集成了十多个与教学有关的网
25、站,使你几乎在瞬间便可浏览众多网站。同时,在下载专区里提供了一系列流行的常用软件工具,让你快速下载到本地计算机上。另外, 还展示了五花八门的网页特技, 让你耳目一新,跃跃欲试。在基于操作系统的服务器上,增加了系统管理主程序(该程序还可在网站管理频道中直接调用),包括用户管理与网站管理,规定了有哪些用户创建,维护哪些站点等等,师生们可以在这里创建与维护各年级、各教研室、各班级、甚至个人的网站,从而把校园的信息发布到中去,达到资源共享,二次开发的目的。系统要求硬件配置. 服务器最低配置标准配置最佳配置 以上 以上 以上内存以上以上以上硬盘以上剩余空间以上剩余空间以上剩余空间网卡以上带宽以上带宽以上
26、带宽. 工作站最低配置标准配置最佳配置 以上 以上以上内存以上以上以上显示卡以上显存以上显存以上显存网卡以上带宽以上带宽以上带宽声卡 全双工声卡(可选) 全双工声卡(可选) 全双工声卡软件配置. 服务器 服务器系统, 服务器软件,因特网教室软件。 工作站 、 、 或 ,通讯协议,浏览器(推荐使用以上的浏览器)。产品功能因特网基础知识的学习电子邮件的收发网站搜索资料的下载网上留言网上聊天网上公告网上资料库的管理因特网网页制作特技网站的管理产品特色因特网教室具有以下特点:安装简便,由于采用性能优越的架构,服务器端仅需装网络操作系统与因特网教室系统管理主程序,客户端安装任意类型的浏览器即可 。稳定性
27、强,由于服务器端基于大型网络应用平台,该平台具有强大的技术后盾,可靠性强、安全性高。经济实惠,由于在局域网中操作,没有电话费,也没有上网费,极大减少了教学成本。兼容性强,客户端支持 , 和 操作系统和任意类型的浏览器。操作简易,模拟上网极其简单,无须拨号,也不必通过代理服务器,只要在校园网任一浏览器中敲入所要网址即可。效率高,由于网站实际是在本地服务器上,所以上网相当于全部在宽频网络上高速运行,你尽可瞬时一览无遗。功能全,浓缩了的全部功能,只要互联网有的,这里都可以找到。中还集成了十多个与教学有关的网站,使你呆在校园里便知天下事。同时,还可以把其它网站的信息下载到本地服务器中,由网站系统管理员经过筛选来进行统一管理,达到减少上网次数与资源共享的目的。中增加的教学示范,比如因特网基础知识、电子邮件、网页特技、 资料库管理示范等,让学生们边学习、边实践,是一本不可多得的百科全书。 在中的用户管理与网站管理程序,让师生们积极创建与维护各个站点,完全调动了他们的主动性,激发了他们的创造力, 从而让校园在大舞台上充分展示自己的风采。适应范围校园网培训教室多媒体教室企业内局域网产品安装和设置产品包含:蓝点系统盘、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论