文档库 最新最全的文档下载
当前位置:文档库 › svn基本操作试题及答案

svn基本操作试题及答案

svn基本操作试题及答案
svn基本操作试题及答案

《SVN基本操作》试题

(说明:本卷满分100分,考试时间30分钟,考试方式闭卷)

所在部门:______________姓名:___________ 得分:________

一、填空题(每空格5分,共20分)

当发生提交冲突的时候,可使用SVN的DIFF来进行两个版本文件的比较,为保证解决冲突,合并版本的时候,不会删除前版本的内容,建议使用手工解决冲突,而不是使用svn 的Merge自动进行版本合并!发生冲突的时候,应知会前版本提交人,一起解决冲突,合并版本!

二、选择题(每题2分,共30分)

1.在空白处,单击右键,选择“Tortoise SVN”→(A)便可以进入SVN版本库浏览器。

A、Repo-browser

B、Create repository here

C、Settings

D、Import

2.在URL中输入访问路径后,会弹出Authentication 对话框,在对话框中输入用户名和密码,

点击(B)可保存用户名和密码。

A、Authentication data

B、Save Authentication

C、Settings

D、Saved Data

3.如果想要清除服务器上的所有认证缓存,可以通过Tortoise SVN→Settings(设置)对话框

中的Saved Data→(A),按clear或者clear all按钮即可清空。

A、Authentication data

B、Save Authentication

C、URL history

D、Log messages

4.绿色的对勾标记代表(A),红色的感叹号标记代表(D),蓝色的加号代表(B)。

A、工作副本状态正常

B、文件已被计划加入版本控制

C、提交过程中出现冲突

D、

工作副本已修改

5.把本地的文件夹下的文件添加到服务器上的某个目录下面,那么在本地的目录右键

Tortoise SVN→(A)进行。

A、Import

B、Create repository here

C、Settings

D、Export

6.在SVN版本库浏览器内,选好目录,于空白处右键选择(B)添加文件、选择(C)添加

文件夹。

A、create folder

B、Add file

C、Add folder

D、Export

7.在本地计算机硬盘新建的空白文件夹内,右键选择(A)可以从SVN服务器下载受版本控

制的文件。

A、SVN Checkout

B、Tortoise SVN→Create repository here

C、Tortoise SVN→Settings

D、Tortoise SVN→ Repo-browser

8.本地计算机已经建立并Check out了工作区,在工作区内文件修改后会有红色的感叹号以

示标记,空白区域,右键(B),便可勾选要提交的文件。

A、SVN Update

B、SVN Commit

C、SVN Get lock

D、SVN Release lock

9.在SVN版本库浏览器中,使用(A)指令可以查看所选文件或目录的日志。

A、Show log

B、Rename

C、Blame

D、Save as

10.在SVN版本库浏览器的右上角找到Revision,点击其右边的(B)按钮在弹出的对话框中

可以选择要追溯到的版本文件。

A、Revision

B、HEAD

C、Show log

D、Export

11.在SVN版本库浏览器中,使用(D)指令可以追溯源代码(.c文件)。

A、Edit

B、Show log

C、Revision graph

D、Blame

12.在本地计算机上checkout的工作区内,右键,选择(A),系统弹出更新提示框,点击确

定,则把服务器的最新版本更新下来。

A、SVN Update

B、SVN Commit

C、SVN Get lock

D、SVN Release lock

13.针对工作区内带红色感叹号的文件,如果你想看该文件做了哪些更改,只用在本地工作

区中选中文件,右键菜单下选Tortoise SVN →(A)或(C)查看即可。

A、Diff

B、Repo-browser

C、Diff with previous version

D、Show log

14.因为某些原因而重定位了(IP/URL). 使用Tortoise SVN →(B)把URL值改为新的版本库地

址。

A、switch

B、Relocate

C、Revert

D、Export

15.(多选)在SVN版本库浏览器中,用户有读写权限,则可以进行以下(abcd)操作。

A、Delete

B、Rename

C、Blame

D、Save as

三、判断题(每题5分,共50分)

1.SVN是配置管理的一种应用工具,SVN可实现版本控制功能。(√)

2.某些情况下,checkout后可能需要重新启动电脑,在工作区中,图标才会被重载。(√)

3.当工作区中的某个文件被黄色的感叹号标记时,则代表其在提交的过程中出现了冲突。

(√)

4.Checkout、Export、Save as都可以将服务器上的文件下载到本地计算机上,这三种指令在

版本控制方面的作用是相同的。(X)

5.用户有读取权限,如果想要保存整个文件夹中的所有文件,即批量保存文件,可以用Export

指令。(X)

6.checkout到工作区的文件可以任意修改,在您没提交之前,修改是不会影响到服务器的

版本库。每位用户每次修改提交后,版本库自动更新成最新版本。(√)

7.开发人员每次修改工作区对象后,应该立刻提交到版本库(commit),有效保持工作区与

版本库的高度一致。(√)

8.备注(日志)有助于其他人(包括很长一段时间后的你自己)理解你对文件所做修改。(√)

9.默认情况下,追溯的源代码(.c文件)文件使用Tortoise Blame,这个工具可以高亮显示不

同版本从而使阅读更加容易。(√)

10.如果你想要撤消一个文件自上次更新后的所有的变更,你需要选择该文件, 右击弹出快捷

菜单,然后选择Tortoise SVN →Relocate命令,将会弹出一个显示这个你已经变更并能恢复的文件。(X)

TortoiseSVN使用说明书(超详细)

一、TortoiseSVN客户端的安装 1.客户端软件:TortoiseSVN-1.7.12.24070-win32-svn-1.7.9.msi 下载:\\10.0.0.127\share\SVN\SVN 客户端 中文语言包:LanguagePack_1.7.12.24070-win32-zh_CN.msi 下载:\\10.0.0.127\share\SVN\SVN 客户端\语言包 (客户端安装在系统的默认位置,不需要特殊的配置,安装完成后需要重新起动系统, 重启之后鼠标的右键菜单会多出这么一组命令) 2. 中文语言包的安装如下:

二、Subversion基本工作流程 这部分最重要,也是大家经常要用到的,即如何利用TortoiseSVN客户端对subversion库中的文件进行操作。 1.如何把subversion库中已经保存的文件版本检出到本地、并作修改后提交、从服务器端更新本地文件的版本。 检出到本地: 初次检出到本地文件夹时,在本地新建一个空文件夹,具体操作如下图: 如果要检出最新的版本可选中上图的(最新版本(H))单选按钮。 如果想检出自己需要的版本可选中上图的(版本(R))单选按钮,然后选择自己需要的版本文件。 在弹出的对话框中输入自己的用户名和密码。

修改文件后提交:(修改文件夹中的内容后文件夹会自动变成带有红色标记) 在信息框中为修改的文件添加说明信息。如下图 在变更列表中选中更变的文件。如下图

点击确定后会提示输入用户名和密码。

从服务器端更新本地文件的版本: 如果服务器上的版本库已经是第7版本,自己本机的版本还是第1版本。这时你可以更新自己本地的版本为第7版本。

SVN-日常使用指南-200801

文档规则 [本地工作区] :work copy,本地工作副本; [主项目]:引用共用模块的新项目(工程) 最新版本(HEAD revision):版本库里文件或目录的最新版本 SA :SVN服务器的管理员 PRA :单个项目库的管理员,或者是项目负责人 User :普通工作人员 WC :work copy ,本地工作副本 1.版本控制原则 SVN(或者其他版本控制软件)只是一个版本控制的辅助工具,不可能把所有的问题都自动解决掉。尤其,对于冲突这个麻烦事儿,项目成员在项目进程中要尽量通过优化流程来解决,而不是将希望寄托于软件工具来自动解决一切问题。 建议的开发过程组织: 1.随行就市 项目刚开始阶段,单独开发;项目稳定阶段,完整开发。项目开发初期,各个项目成员负责自己的文件夹(或者模块),与SVN服务器间 的更新、提交等操作只需要针对自己负责的文件夹(或者模块)就行了,他人的文件夹(或者模块)可以不必关心;项目稳定阶段,也就是每天 的变更量很小了,所有项目成员与SVN服务器的更新、提交等操作需要 针对项目的所有文件夹(或者模块),各个项目成员在其本地编译时本地 工作区的全部项目程序(或者资料)均为最新的版本,保证项目作为整 体能够顺利运行。 2.能躲就躲 尽量保证一份文件只有一个项目成员在编辑。举例说明:程序员A 负责底层中文件DBAccess.cs的编写,如果程序员B的工作要求他为 DBAccess.cs增加两个方法,程序员B应该通知程序员A来增加而不是 自己增加;如果此时A非常繁忙需要B自己增加,就需要B先更新本地 的DBAccess.cs,然后开始修改,修改完成后立即提交并通知A更新本 地的文件,通过缩短提交间隔来减少冲突。

SVN怎么使用

SVN怎么使用 1、在你硬盘上创建一个文件夹来放置你需要的项目。。。 2、在文件夹上右键选择check out。。。 3、然后输入你在SVN服务器上项目的URL地址: 4、输入正确的URL以后就点击OK。。。SVN客户端将会从服务器上拷贝源代码到你的电脑上。 5、这时候你可以将你的项目源代码文件进行编辑。。。修改后文件在SVN上显示的图标将会有红色感叹号。。。这时候你修改完文件是,可以右键点击该文件,选择SVN Commit 就可以向服务器提交你修改后的文件。。。 提问人的追问 2009-09-11 13:48 我想创建我自己的项目呢, 就是把我的项目方到服务器上去, 回答人的补充 2009-09-11 14:10

1. 进入https://www.wendangku.net/doc/a16748522.html,/用Google帐户登录(推荐使用gmail邮箱)。然后点 击>Project Hosting 2. 进入>> https://www.wendangku.net/doc/a16748522.html,/hosting/然后点击>Create a new project 3. 填入信息: 写入项目名,描述,两个选择项,写入标签,点击确定。就可以了 4. 提交成功后,选择菜单的Source(其中有https上传协议路径需要拷贝一份,还有一个上传密码)。 5. 打开MyEclipse,打开需要上传的项目,点鼠标右键->team->share Project->svn,写入https路径,下一步,输入Google账号和上传密码,起个名,finish。 6.如果一切顺利,会自动生成一个项目目录,可以查看所有项目文件。然后进入搭建项目界面,点鼠标右键->team->commit。然后开始上传项目。 7,搭建完成。 8.如果想查看自己的项目,可以用浏览器登陆https的路径,输入Google账号和上传密码,如果成功就可以看到含有项目名称的目录。

svn常见问题

Svn常见问题及相关原因 1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for 'https://www.wendangku.net/doc/a16748522.html,/svn/test' 错误的用户名 检查登录的用户名是否输入错误 svn: 服务器发送了意外的返回值(500 Internal Server Error),在响应“OPTIONS” 的请求“https://www.wendangku.net/doc/a16748522.html,/svn/test” 中 2. svn: OPTIONS of 'https://www.wendangku.net/doc/a16748522.html,/svn/test': authorization failed: Could not authenticate to server: rejected Basic challenge (https://www.wendangku.net/doc/a16748522.html,) 错误的口令 用正确的用户名/口令登录 svn: 方法OPTIONS 失败于“https://www.wendangku.net/doc/a16748522.html,/svn/test”: 认证失败: Could not authenticate to server: rejected Basic challenge (https://www.wendangku.net/doc/a16748522.html,) 3. svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'https://www.wendangku.net/doc/a16748522.html,/svn/test' 用户无权限 联系管理员,为用户分配权限 svn: 服务器发送了意外的返回值(403 Forbidden),在响应“OPTIONS” 的请求“https://www.wendangku.net/doc/a16748522.html,/svn/test” 中 4. svn: OPTIONS of 'https://www.wendangku.net/doc/a16748522.html,/svn/test': 200 OK (https://www.wendangku.net/doc/a16748522.html,) 服务器地址错误,是普通Web页面,不支持SVN的WebDAV 协议 确认输入正确的SVN 服务地址。可以在浏览器中输入该地址进行确认 svn: 方法OPTIONS 失败于“https://www.wendangku.net/doc/a16748522.html,/svn/test”: 200 OK (https://www.wendangku.net/doc/a16748522.html,) 5. The version of your subversion (client) is below 1.5.0, upgrade to 1.5.0 or above. SVN below 1.5.0 can not handle mergeinfo properly. It can mess up our automated merge tracking! 是由于客户端的软件版本低于1.5.0造成的。服务器端对客户端软件版本进行了限制,以免对合并跟踪破坏。 升级本地的Subversion客户端软件到1.5.0或以上版本。

SVN基本教程

SVN基本教程 2007-06-15 09:39 阅读(9356) 评论(18) 收藏举报 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS 相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部门,不仅仅是快速入门,最后我们还有一些高级功能的说明,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用,对于UNIX环境下,区别并不大。 软件下载 服务器和客户端安装 建立版本库(Repository) 配置用户和权限 运行独立服务器 初始化导入 基本客户端操作 1,软件下载 下载Subversion服务器程序。 到官方网站的下载二进制安装文件,来到二进制包下载部分,找到Windows NT, 2000, XP and 2003部分,然后选择" this directory ",这样我们可以看到许多下载的内容,目前可以下载svn-1.4.0-setup.exe。 下载Subversion的Windows客户端TortoiseSVN。

TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。 官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为 TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi。 2,服务器和客户端安装 服务器安装,直接运行svn-1.4.0-setup.exe,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。 安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。 3,建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如: svnadmin create E:/svndemo/repository 就会在目录E:/svndemo/repository下创建一个版本库。 我们也可以使用TortoiseSVN图形化的完成这一步: 在目录E:/svndemo/repository下"右键->TortoiseSVN->Create Repository here...“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。 4,配置用户和权限 来到E:/svndemo/repository/conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为:

visualSVN与tortoiseSVN基本操作

1visualSVN与tortoiseSVN基本操作 1 visualSVN与tortoiseSVN基本操作 (1) 1.1 visualSVN安装及操作 (1) 1.1.1 安装visualSVN (1) 1.1.2 配置服务器端 (3) 1.1.3 添加用户 (4) 1.1.4 添加group (4) 1.1.5 为项目创建repository (5) 1.1.6 设置repository成员访问权限 (5) 1.2 tortoiseSVN安装及操作 (6) 1.2.1 tortioseSVN安装 (6) 1.2.2 使用import导入项目代码到repository (6) 1.2.3 使用checkout从服务器repository中获取项目代码 (8) 1.2.4 使用export从服务器repository中导出项目代码 (9) 1.2.5 使用update将服务器上最新的版本同步到本机项目 (11) 1.2.6 使用commit提交本机最新版本到服务器 (12) 1.3 Faqs (13) 1.3.1 多人开发时svn基本工作流程 (13) 1.3.2 tortoiseSVN客户端Import、commit的区别 (13) 1.3.3 tortoiseSVN客户端Export、update、checkout区别 (13) 1.3.4 tortoiseSVN客户端为项目添加的绿色小勾、红色叹号、紫色问号、黄色 三角叹号表示什么 (14) 1.1visualSVN安装及操作 使用visualSVN作为svn服务器,可以很轻松的安装配置svn服务器,减少工作量。图形界面操作简单方便。 1.1.1安装visualSVN 1)到visualSVN官网下载https://www.wendangku.net/doc/a16748522.html,/server/download/下载安装文件到本机, 32位和64位机器上都能安装。

svn基本操作试题及答案

《SVN基本操作》试题 (说明:本卷满分100分,考试时间30分钟,考试方式闭卷) 所在部门:______________姓名:___________得分:________ 一、填空题(每空格5分,共20分) 当发生提交冲突的时候,可使用SVN的DIFF来进行两个版本文件的比较,为保证解决冲突,合并版本的时候,不会删除前版本的内容,建议使用手工解决冲突,而不是使用svn的Merge自动进行版本合并!发生冲突的时候,应知会前版本提交人,一起解决冲突,合并版本! 二、选择题(每题2分,共30分) 1.在空白处,单击右键,选择“TortoiseSVN”(A)便可以进入SVN版本库浏览器。 A、Repo-browser B、Createrepositoryhere C、Settings D、Import 2.在URL中输入访问路径后,会弹出Authentication对话框,在对话框中输入用户名和密码,点击(B)可保存用户名和密码。 A、Authenticationdata B、SaveAuthentication C、Settings D、SavedData 3.如果想要清除服务器上的所有认证缓存,可以通过TortoiseSVN Settings(设置)对话框中的SavedData(A),按clear或者clearall按钮即可清空。 A、Authenticationdata B、SaveAuthentication C、URLhistory D、Logmessages 4.绿色的对勾标记代表(A),红色的感叹号标记代表(D),蓝色的加号代表(B)。 A、工作副本状态正常 B、文件已被计划加入版本控制 C、提交过程中出现冲突 D、工作副本已修改 5.把本地的文件夹下的文件添加到服务器上的某个目录下面,那么在本地的目录右键TortoiseSVN(A)进行。 A、Import B、Createrepositoryhere C、Settings D、Export 6.在SVN版本库浏览器内,选好目录,于空白处右键选择(B)添加文件、选择(C)添加文件夹。 A、createfolder B、Addfile C、Addfolder D、Export 7.在本地计算机硬盘新建的空白文件夹内,右键选择(A)可以从SVN服务器下载受版本控制的文件。

云-HCNA考题集A卷

HCNA考题集(A卷) 总分: 100 时长: 90 分钟 姓名: 班号: 单选(共44分, 每题1分) 分数: 1.以下哪一种云不属于云计算的部署模式?(D) A.私有云;B、公有云;C、混合云;D、业务云 2.以下哪个选项不属于云应用的典型场景(D) A.面向公众的弹性计算 B.弹性存储与备份 C.企业办公桌面云 D.主机托管 3.以下哪个选项不属于常用的存储的分类?(D) A.DAS; B.NAS; C.SAN; D.CaaS 4.以下哪一个选项是云计算基础架构的基石?(A) A.虚拟化 B.分布式 C.并行处理 D.集中式 5.下列关于虚拟交换机描述错误的是哪一项?(B) A.虚拟交换机是在物理服务器内部通过Hypervisor层虚拟出相应的交换机和网卡功 能并实施管理

B.Hypervisor支持虚拟交换机和物理网络接口的通信,不支持和外部网络的高效通信 C.虚拟交换机提供了多个虚拟主机虚拟网卡(vNIC)的互联,并可实现为不同虚拟 网卡流量设定不同的VLAN标签 D.Hypervisor为每个VM创建一个或多个vNICs,支持虚拟机之间的通信 6.下列关于VPC描述不正确的是哪一项?(D) A.在VPC内可以定义自己私有的子网,并根据需要将应用程序和其他服务部署在对 应的子网下 B.可以使用安全组功能,将VPC中的弹性云服务器划分成不同的安全域,并为每个 安全域定义不同的访问控制规则 C.可以申请独立的公网IP地址,自由灵活的绑定到弹性云服务器上并立即生效 D.VPC是独立的一块区域,无法与传统的数据中心互联互通 7.以下关于存储设备常用组件描述错误的是哪一项?(D) A.存储控制器 B.SAS磁盘 C.硬盘框 D.堆叠线 8.以下传统存储虚拟化的技术优点描述正确的是哪一项?(C) A.不支持异构的存储系统,稳定性高 B.需要额外的特殊硬件 C.需要软件支持,不修改现有系统架构 D.系统开销大 9.以下描述业界典型的分布式存储技术正确的是哪一项?(C) A.文件系统存储 B.块系统设备 C.分布式对象存储 D.云存储 10.华为弹性计算云总体解决方案名称是以下哪一项?(B) A. FusionCompute B. FusionCloud C. SingleCloud D. FusionSphere

svn入门教程

一.SVN 1.什么是SVN SVN: s ub v ersio n 子级版本 ( 子级源代码版本控制管理软件) 一个项目内部的全部程序文件,基本每个程序员多少都要开发一点,造成的问题就是:大家给服务器上传程序文件的时候,后上传的要覆盖先上传的。 同一个项目有三个程序员共同开发,不可避免的情况是同一个程序文件有可能三个人都开发,这样他们在不同时间段之内给服务器上传自己开发好的文件的时候就会出现“文件覆盖”的情况,后上传的文件会覆盖先上传的文件。 SVN 作用之一就是避免上述覆盖情况的发生。 svn:全称Subversion ,是代码版本管理软件,管理着随时间改变的数据。这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 许多人会把版本控制系統想像成某种 “时光机器”。 使用svn 可以很好地协调一个团队共同开发同一个项目,而不会出现代码冲突、覆盖的情况。 服务器(Linux) apache/mysql/php 部署的php 项目文件 程序员A linken 9:20 程序员B tom 10:00 程序员C mary 10:30

2. 使用svn的作用 ①多人开发同一个项目不会出现代码覆盖情况。 ②针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容。 ③公司领导可以通过svn查看每个人的工作情况 二.SVN的安装 1.服务器端安装

2.客户端安装 双击安装客户端软件(安装完毕重启电脑):(根据自己操作系统位数64/32做选择安装)

svn基本操作试题及答案

《基本操作》试题 (说明:本卷满分100分,考试时间30分钟,考试方式闭卷) 所在部门:姓名:得分: 一、填空题(每空格5分,共 20分) 当发生提交冲突的时候,可使用的来进行两个版本文件的比较,为保证解决冲突,合并版本的时候,不会删除前版本的内容,建议使用手工解决冲突,而不是使用的自动进行版本合并!发生冲突的时候,应知会前版本提交人,一起解决冲突,合并版本! 二、选择题(每题2分,共30分) 1.在空白处,单击右键,选择“”à( A )便可以进入版本库浏览器。 A、 B、 C、 D、 2.在中输入访问路径后,会弹出对话框,在对话框中输入用户名和密码, 点击( B )可保存用户名和密码。 A、 B、 C、 D、 3.如果想要清除服务器上的所有认证缓存,可以通过à(设置)对话框中 的à( A ),按或者按钮即可清空。 A、 B、 C、 D、 4.绿色的对勾标记代表( A ),红色的感叹号标记代表( D ),蓝色的 加号代表( B )。 A、工作副本状态正常 B、文件已被计划加入版本控制 C、提交过程 中出现冲突 D、工作副本已修改

5.把本地的文件夹下的文件添加到服务器上的某个目录下面,那么在本地 的目录右键à( A )进行。 A、 B、 C、 D、 6.在版本库浏览器内,选好目录,于空白处右键选择( B)添加文件、 选择( C)添加文件夹。 A、 B、 C、 D、 7.在本地计算机硬盘新建的空白文件夹内,右键选择(A )可以从服务 器下载受版本控制的文件。 A、 B、à C、à D、à 8.本地计算机已经建立并了工作区,在工作区内文件修改后会有红色的 感叹号以示标记,空白区域,右键( B ),便可勾选要提交的文件。 A、 B、 C、 D、 9.在版本库浏览器中,使用( A )指令可以查看所选文件或目录的日志。 A、 B、 C、 D、 10.在版本库浏览器的右上角找到,点击其右边的( B )按钮在弹出的 对话框中可以选择要追溯到的版本文件。 A、 B、 C、 D、 11.在版本库浏览器中,使用( D )指令可以追溯源代码(文件)。 A、 B、 C、 D、 12.在本地计算机上的工作区内,右键,选择( A ),系统弹出更新提 示框,点击确定,则把服务器的最新版本更新下来。

TortoiseSVN中文使用教程

SVN简明使用手册 目录 SVN简明使用手册 (1) 1关于TortoiseSVN (2) 2基本操作 (2) 2.1建立项目文件 (2) 2.2在TortoiseSVN下进行开发 (4) 3 附录 (11) 3.1 SVN各种图标的含义 (11) 3.2 CVS项目转换到SVN (12) 33参考文档 (19)

SVN视频教程下载:https://www.wendangku.net/doc/a16748522.html,/video/ 1关于TortoiseSVN TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央的repository,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将Subversion和版本控制系统看作一种“时间机器”。某些版本控制系统也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性- 比如,对编程语言的支持,或者提供程序构建工具。不过Subversion并不是这样的系统;它是一个通用系统,可以管理任何类型的文件集,包括源代码。 该使用手册主要针对使用客户端的程序员,目的是使我们WEB Team能够快速掌握新的版本控制软件的使用。提高开发效率。 2基本操作 2.1建立项目文件 在本地PC硬盘上新建一个文件夹,并重新命名。下载假设该文件夹名为WORK,对该文件夹点击鼠标右键,鼠标移动到T ortoiseSVN选项上,然后选取CHECK OUT选项,如图:

SVN与EA使用常见问题解决方案

SVN与EA使用常见问题解决方案 一、SVN修改服务器地址: 1、选中SVN checkout的文件夹,右键选择TortoiseSVN的relocattion。 2、在弹出框中录入新的服务器地址。请确认服务器地址正确,你也可以在浏览器中访问新地址,已确认新地 址是否正确。 二、用SVN后,在EA中有同事将文件check out后,自己再强制执行了check out后,被check out的文件不能再被check in,提示文件被锁定,SVN 被锁定的几种解决方法: 1、出现这个问题后使用“清理”即"Clean up"功能,如果还不行,就直接到上一级目录,再执行“清理”, 然后再“更新”。 2、有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”, 最后“更新”或“提交”。 3、有时候有的文件死活无法提交和更新,有lock字样的提示,:首先点击该文件,然后getLock,再选中 stealLock,然后release lock即可 4、教大家最狠的一招,在项目中如果是出现某个文件死锁的情况无法解决的情况下,叫开发中所有的人把文 件上传了解锁了,清空版本库地址:安装目录:SvnTracsvnprojectsdblocks这个文件夹路径里面的全部内容。 一切ok! 注意:Subversion1.3.2,开启匿名访问的同时利用authz功能限制匿名访问,则会出现check out 时提示被LOCK的现象

三、EA建模后,同步时,提示: DAO. The field [3163] the field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data. 解决方案:此提示是由于EA不支持中文字符,需开启JET4.0模式,具体操作如下: 步骤一:打开EA工具 步骤二:Tools-->options 勾选use JET4.0-requires 步骤三:重启EA 步骤四:解压EABase_JET4 .zip文件,打开EAEABase_JET4.eap文件; 步骤五:将EAEABase_JET4.eap项目下的所有model删除(仅保留最顶级目录),另存为:自定义项目名称; 步骤六:导入SVN项目:选择创建的view,右键选择Package Control--->Import a Model Branch… 注意:若有多个EAB文件导入,则都必须定义在最顶级的model右键导入,否则找不到对应的选项;

SVN操作步骤

TortoiseSVN是一个SVN的客户端,下面是我以前不知道从哪复制的大致使用,希望对你有用: 五.客户端的使用 1.Checkout Repository 首先要Checkout服务器端的Repository, 所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。 这个Checkout和Visual Source Safe的Checkout意义完全不一样, VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS, 在学习Subversion时这个问题一定要注意。 Checkout的具体方式是: 在客户端新建一个空目录,比如:F:\Project1 在该目录上单击右键,在弹出式菜单中选中SVN Checkout..., 之后在“URL of Repository”文本框中填入你想要连接的Repository的地址, 这个URL地址可以用浏览方式加入。 对于在本教程第二节建立的Repository, URL应该是“svn://xxx/project1” (xxx可以是服务器端主机名,也可以是服务器端的ip地址)。 然后点OK,会弹出一个认证对话框, 输入在教程第三节设置的用户名和密码。 点OK后就完成了对Repository的Checkout。 比如:在服务器端Repository中有一个a.txt文件, 那么Checkout之后F:\Project1目录下也会出现一个a.txt文件。 在本例中由于服务器端的Repository还未添加任何文件, 所以在客户端的F:\Project1下没有文件被Checkout。 执行Checkout除了会在F:\Project1产生Repository存储的文件及目录外, 还会产生了一个“.svn”的隐含目录,该目录是由subversion管理的, 不要删除或者手工改动其中的文件和目录。 现在F:\Project1中的文件和目录就叫做Repository的“Working Copy”简写“WC” (这个简写...汗)。 以后对Repository中文件和目录的修改,添加,删除的操作, 都是通过对这个“Working Copy”的操作实现的。 Checkout执行完后, 会发现F:\Project1目录的图标的左下角附着了一个小的状态图标 (当F:\Project1目录中的文件改变时,这个状态图标也会随之变化), 它表示F:\Project1是一个Repository的“Working Copy”, F:\Project1内的所有文件和目录也会有类似的状态图标。 2.添加文件 将要添加的文件或者目录拷贝到F:\Project1下, 然后在该文件或目录上单击右键,TortoiseSVN->Add,点OK。 如果添加了不止一个文件或目录, 则鼠标不要在F:\Project1中点中任何文件,

SVN常用功能说明

SVN常用功能说明 1.每次在修改本地文档前,都点击“SVN Update”。 2.每次在修改本地文档后,都点击“SVN commit”。 3.提交后,文件夹图标上还是红色感叹号标志。 右键目标文件夹,选择右键菜单:Tortoise SVN->Clean up。 4.放弃本地修改,用资源库版本替换本地版本。 右键目标文档或文件夹,选择右键菜单:Tortoise SVN->Revert。 5.文件冲突解决 右键目标文件,选择右键菜单:Tortoise SVN->Resolved,然后提交。 6.文档差异比较(本地与资源库的文档差异比较) 右键目标文档,按下图选择右键菜单。 为了能进行Word和Excel文档的差异比较,需按照《TortoiseSVN中Word、Excel比较差异出错解决方法》进行设置。 7.文件夹差异比较(查看目标文件夹下有变化的文档) 右键目标文件夹,按下图选择右键菜单。

在弹出界面,点击按钮“check repositoty”,就会显示目标文件夹下有变化的文件,如果要比较文件的变化内容,按下图操作。 如果要选择签出新增的子目录:在上图中右键目标文件夹,点击”Update”。 8.查看文档的历史修改记录 右键目标文档,按下图选择右键菜单。

弹出的历史修改界面如下: 如果要用某个历史版本替换本地版本,按下图操作:

如果要比较两个历史版本之间的差异,按下图操作。 9.删除目录下的svn目录(恢复成普通目录) 复制deleteSVN.reg文件到本机,双击注册,在所有目录的右键菜单里就有DeleteSVN项了。 VS2008的SVN配置参考文件:VS2008源代码管理工具配置手册

VisualSVN_Server使用图文教程

1.1 VisualSVN Server的安装 最新版本是1.6.1,你可以在这里下载: https://www.wendangku.net/doc/a16748522.html,/files/VisualSVN-Server-1.6.1.msi VisualSVN Server,最新更新版本是1.6.2,你可以在这里下载: https://www.wendangku.net/doc/a16748522.html,/files/VisualSVN-Server-1.6.2.msi VisualSVN Server Documentation下载: https://www.wendangku.net/doc/a16748522.html,/server/doc/VisualSVN-Server.pdf 下载后,运行VisualSVN-Serv er-1.6.1.msi程序,点击Next,下面的截图顺序即为安装步骤: 图1: 图2:

注意:Server Port那里,默认端口有80/81/8080三个;如果最后面的CheckBox被选中,则表示使用安全连接【https协议】,这是的端口只有433/8433二个可用。 图3:

图4: 1.2 TortoiseSVN的安装 最新版本是1.5.5.14361,你可以在这里下载: https://www.wendangku.net/doc/a16748522.html,/tortoisesvn/TortoiseSVN-1.5.5.14361 -win32-svn-1.5.4.msi?download 简体中文语言包下载: https://www.wendangku.net/doc/a16748522.html,/tortoisesvn/LanguagePack_1.5.5.1436 1-win32-zh_CN.msi?download TortoiseSVN 中文资料: https://www.wendangku.net/doc/a16748522.html,/tsvndoc/ https://www.wendangku.net/doc/a16748522.html,/help/tortoise/

svn基本操作手册

SVN操作手册 该操作手册简略地介绍一些日常使用操作,如需要更详细的说明文档可以访问网址https://www.wendangku.net/doc/a16748522.html,/tsvndoc/。 一、登陆 1、打开资源管理器,在任意的目录下点击右键,在弹出的右键菜单里选择TortoiseSVN,选择版本库浏览器,将会弹出URL的窗口。 2、在URL编辑栏中输入SVN server的路径,例如:http://10.142.49.232/svn/test SVN可以通过多种方式访问——本地磁盘访问,或各种各样不同的网络协议,但是一个版 3、当输入步骤2 的url后,会弹出用户认证对话框,输入用户名和密码就可以登陆了。 登陆成功后会显示如图1所示的操作界面——版本库浏览器。 图1

二、导入项目 方法一: 1、在版本库浏览器窗口中,选择根目录,单击右键显示图2所示的菜单。 图2 2、选择加入文件夹,弹出文件浏览器窗口,选中要导入的项目所在文件夹,并确定。 3、步骤2 将弹出该操作的日志窗口,如图3 所示。点击确定,即可完成导入。 图 3 方法二: 选中导入的文件夹,单击右键,选择TortoiseSVN,在弹出的子菜单选中导入(I)… , 会弹出如图4所示的窗口。输入导入项目的目的地的URL和导入信息(用于日志消息,可不填写),然后点击确定就成功导入。 注意事项: 1、导入项目之前,必须先移除不是项目所必须的文件(由编译器所产生的临时文件,如*.obj,*.class等等。 2、先整理下文件夹和子文件夹里的文件,尽管可以在导入后重命名/删除文件,但是建

议在导入项目之前先将文件结构整理清楚。 3、导入的资料不包括选中的文件夹,而是该文件夹里面的资料。 4、如果选中的文件夹其子文件夹里面没有文件,则该子文件夹也不能被导入。 图 4 三、导出项目 1、登入版本库浏览器,选择要导出的项目。 2、右键选中“导出”,弹出如图所示的对话框。 图5 3、选择要导出的目录,并确定,即可完成导出。

SVN使用手册(简易版)

SVN使用手册——命令行模式 1SVN概述 SVN的全称Subversion,和VSS一样用来有效地管理代码和版本。同样我们可以进行修改、对比版本、获得版本的历史信息等操作。 1.1 SVN使用环境及安装 SVN的使用环境: SVN可在Linux系统使用,安装系统时如果选择了自带Subversion,无需安装即可使用命令行。 Windows系统需安装Subversion以便在命令行中使用SVN命令;也可安装TortoiseSVN(“小乌龟”),不用敲SVN命令直接通过右键菜单执行。 目前北研所的SVN使用基于TCP/IP协议的Apache服务器,使我们可以通过http地址来访问版本库。 平台Linux系统Windows平台 操作方法命令行浏览器命令行界面/右键浏览器 安装方式 安装Linux的 时候选择“开发 用”则自带,否 则需另安装 SVN包。无需安装, 直接在地 址栏输入 版本库的 http地址 安装 Subversion 安装 TortoiseSVN (“小乌龟”) 无需安 装,直接 在地址栏 输入版本 库的http 地址 优缺点能查看最新及 历史版本,能修 改只能查看 最新版本, 不能修改 能查看最新 及历史版本, 能修改 能查看最新及 历史版本,能修 改,右键直接操 作。 只能查看 最新版 本,不能 修改

本文介绍在Windows平台下SVN命令行工具svn的使用。 安装文件: Subversion ——svn-1.4.6-setup.exe TortoiseSVN——TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.rar 文件的具体地址,请参考下文“2.1”章节的介绍。 1.2SVN工作原理说明 1.2.1版本库(repository) SVN所有的数据都存储在版本库中并被任意客户端用户分享。客户端用户通过网络连接到版本库,读写这些文件并使其他人可以看到这些修改。 1.2.2工作拷贝(workcopy) 工作拷贝是版本库中文件和目录在本地的映射。用户并行工作,各自修改本机的私有目录和文件,最终把修改“提交”至版本库成为最终的版本。 一个工作拷贝中都会有一个“.SVN”管理目录,用来记录工作拷贝的信息、识别文件的状态。由Subversion维护,一般你不用去管它。 注意:要及时刷新你的工作拷贝,将别人的修改更新到你的工作拷贝中,防止因你的工作拷贝中文件过期而浪费时间和精力。 1.2.3修订版本(revision) 版本库接受一次“提交”,就会做一次修订,并给最新版本赋予一个修订版本号,由0开始,逐次加1。修订版本号类似于VSS中的lable标号,更像是一次“提交”后的版本库的“快照”。

集成开发技术考核试题(国网管控)

集成平台开发技术考核20090914 一、选不定项择题(30 分每题1分) 1.集成平台目前原生支持的接口有哪些?(CD ) A.EJB B.表接口 C.API接口 D.Web服务接口 2.B型集成规则源接口不可以使用哪些类型?( D ) A.API接口 B.自定义接口 C.外部WEB接口 D.表接口 3.当源接口类型是Webservice时,目标接口的类型可以为(AB ) A.Webservice接口 B.API接口 C.表接口 D.自定义接口 4.一个自定义接口可以设置多少个方法( D ) A. 1 B. 3 C. 5 D.无限个 5.哪些接口需要用到应用系统中的地址和端口号(AB ) A.Webservice接口 B.API接口 C.表接口 D.自定义接口 6.一个标准的B型调用(不包括B3反馈)会在集成平台日志模块中总共看到几条日志输出 ( B ) A. 1 B. 3 C. 5 D. 6

7.集成平台及其部署(ABC ) A.服务包区分集群版和非集群版本 B.集群配置可以通过修改配置文件实现 C.集群配置需要设置主节点 D.多个集群节点有自己分别的数据库 8.集成平台初始化步骤,以下哪些是正确的?( D ) A导入应用系统B导入表接口C导入API接口D导入WEB接口E导入自定义类型F导入数据源G导入集成规则F导入自定义接口 A.A-B|C|D|F-G B.A-E-B-F C.A-E-C-G D.A-C|D|F-G E.无所谓先后顺序 9.财务管控集成包括以下哪些部分(ABCD ) A.凭证从SAP传递到财务管控模块 B.凭证从财务管控传递到SAP C.辅助核算信息从SAP传递到财务管控 D.预算信息从SAP传递到管控 10.以下说法正确的是(AC ) A.财务管控包括集中报账平台 B.财务管控模块可以制作财务凭证 C.财务管控可以制作财务凭证 D.财务管控模块和集成报账平台是互相独立的部分 11.财务管控与SAP交互(ABD ) A.国网本部采用RFC交换 B.可以通过SAP-XI提供的Web服务交互 C.可以通过表接口交互 D.可以通过ESB接口交换 12.财务管控和SAP的关系(ABD ) A.财务管控是成熟套装软件(SAP)的有效补充 B.财务管控和成熟套装软件(SAP)高度融合 C.财务管控和成熟套装软件(SAP)实现相同的功能 D.财务管控和成熟套装软件(SAP)原则上不完成相同功能、不重复开发 13.下列属于两级数据中心数据传输单位是(AB )

svn常见问题及解决

subversion(SVN)常见问题及其解决方法 1. 隐藏文件.svn目录删除了怎么办 Checkout后,工作空间下.svn目录下有大量隐藏文件,占用比较大的空间,他们是工作空间的管理文件,不能删除,如果不小心删除了也不要抓狂,不会影响服务器端的,重新checkout就又可以工作了。如果想不包含这些隐藏文件导出,可以用TSVN菜单里的export 完成。 2.文件名大小写问题,在下载代码时,下载到一半,系统提示不能找到……文件,提示Can't copy"……"to"……"系统找不到指定文件 该问题很可能是因为上传了大小写不同的同名文件,在Repo-Browser里找到同名文件删除一个就好了。(该问题曾经困惑过好长时间,解决了是如此简单) 3..can’t connect to host ………… (1),服务器有没有运行,有没有打开相应端口 如果服务器是svnserve,检查有没有运行svnserve,有没有打开3690端口(我们用的是这个,端口是9999) 如果服务器是apache,检查apahce是否运行,是否打开80端口 检查时可以在服务器运行netstat -na看看相应端口是否在LISTEN (2),防火墙有没有开放相应端口 (3),客户端是否可以连接服务器的相应端口 使用命令telnet 服务器IP 相应端口 如:telnet 192.168.0.1 9999 4. 路径或权限不足时将出现错误信息提示: http://localhost (路径不对)

Error * PROPFIND request failed on '/' PROPFIND of '/': 200 OK (http://localhost) http://localhost/svn (权限不足) Error * PROPFIND request failed on '/svn' PROPFIND of '/svn': 403 Forbidden (http://localhost) http://localhost/svn/repos (正常显示) http://localhost/repos (权限不允许) Error * PROPFIND request failed on '/repos' PROPFIND of '/repos': 405 Method Not Allowed (http://localhost) 解决办法是填写正确的路径或给予适当的权限。 5、不启动E:\subversion\bin\svnserve.exe ,但启动了ApacheSVN ,访问(tortoiseSVN –> Repo – browser)或提交(SVN Commit)情形如下: 现象:svn://localhost/svn/repos 不能访问或提交,提示:Error * Can't connect to host 'localhost': 由于目标机器积极拒绝,无法连接。但file:///e:/svn/repos 和 http://localhost/svn/repos 可以访问或提交。 原因:svn:// 是独立服务器svnserver 自己的协议。file:/// 是本地访问,即服务器端和客户端在一个机器上。 解决方法:使用http 方式访问。(咱启动用的是svnserve) 6.提示:405 Method Not Allowed的原因和解决方法 用TortoiseSVN访问基于apache配置的svn版本库时,有时候会提示错误405 Method Not Allowed,开始用TSVN checkout了一个正常的目录,假设服务器地址为: http://svn/project1,之后,服务器经过其它配置,这个地址变了,使得用这个地址不再能访问到正确的版本库,此时,TSVN就极有可能报405错误。另外,当你访问的地址大小写与服务器的地址不一致时,也会出现该错误。只要将TSVN访问的地址改成正确的,或修改服务器配置,使原地址可以访问即可解决。 7.怎样才能把svn版本库中的某一个文件或目录永久的删除? [案例一]

相关文档