svn客户端

上传人:小** 文档编号:55575300 上传时间:2018-10-02 格式:DOC 页数:43 大小:2.98MB
返回 下载 相关 举报
svn客户端_第1页
第1页 / 共43页
svn客户端_第2页
第2页 / 共43页
svn客户端_第3页
第3页 / 共43页
svn客户端_第4页
第4页 / 共43页
svn客户端_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《svn客户端》由会员分享,可在线阅读,更多相关《svn客户端(43页珍藏版)》请在金锄头文库上搜索。

1、目录说明目录说明1 客户端安装客户端安装P12 SVN 项目的初始化导入项目的初始化导入P43 基本客户端操作基本客户端操作P84 MyEclipse7.5 SVN 插件安装详细步骤插件安装详细步骤-带图带图P155 Eclipse 下下 SVN 版本控制插件的安装与使用版本控制插件的安装与使用P30一、一、SVN 客户端客户端安装安装1:双击安装文件:双击安装文件:TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi2:点击下一步:点击下一步 next3:选择我接受那个单选框,出现选择我接受那个单选框,出现 Next 按钮后点击下一步按钮后点击下一步4 点击

2、点击 Browse 按钮更改程序安装位置(可以不改)按钮更改程序安装位置(可以不改) ,本人将该安装程序放在,本人将该安装程序放在 D:Program FilesTortoiseSVN 点击下一步点击下一步 Next5:点击:点击 Install,并耐心等待并耐心等待6: 几秒钟后出现以下界面几秒钟后出现以下界面7 点击点击 Finish 完成安装完成安装 因为程序要求提示是否立刻重启,重启时为了让因为程序要求提示是否立刻重启,重启时为了让 svn 工作拷贝在工作拷贝在 windows 种的特殊样式生种的特殊样式生 效,与所有的实际功能无关,但是这里为了立刻看到好的效果,推荐重启机器。效,与所

3、有的实际功能无关,但是这里为了立刻看到好的效果,推荐重启机器。8: 点点 Yes 系统自动重启系统自动重启二、二、SVN 项目的初始化导入项目的初始化导入假定:假定:SVN 在在 E:chinamobile 下创建了一个版本库,并且下创建了一个版本库,并且 SVN 已通过命令行打开,则:已通过命令行打开,则: 怎样将一个项目,初始化导入该怎样将一个项目,初始化导入该 chinabile 版本库呢?版本库呢? 1:来到要导入的项目的根目录:来到要导入的项目的根目录: C:Documents and SettingsAdministrator桌面catalog_20100907 该目录下有个叫 c

4、atalog 的项目2:右键:右键TortoiseSVNimport出现了:出现了:3:在:在 URL of repository:下边的框中输入下边的框中输入 svn:/localhost/,如果服务器安装在其他机器, 则将 localhost 改换成目标机器的 IP 地址“svn:/192.168.0.145/” 。如果不想再 SVN 版本库 的根目录下放这个项目,可以在/后面加上子文件夹名,例如:“svn:/localhost/zhao” 4:输入:输入“svn:/localhost/zhao”点击点击 OK,会出现,会出现5: 输入用户名和密码,输入用户名和密码, (为服务器上给你提供

5、的权限,可以问服务器端管理员) 、 可点击 save authentication 前面的复选框,可以保存用户名密码 点击点击 OK,出现,导入文件的进度框,如下所示:5: 导入完全且如果没有报错,则数据就已经全部导入到服务器端的版本库里导入完全且如果没有报错,则数据就已经全部导入到服务器端的版本库里 zhao 子目录子目录 下下6:点击:点击 OK 完成初始化导入项目。完成初始化导入项目。7: 在服务器端想看你的版本导入,在服务器端想看你的版本导入,可进入 e:chinamobile 文件夹下 右键右键TortoiseSVNRepo-browser 出现:点击左侧点击左侧 zhao 文件夹旁

6、边的文件夹旁边的+号展开,出现;号展开,出现;三、基本客户端操作三、基本客户端操作如果想取出版本库中的某个项目到一个工作拷贝如果想取出版本库中的某个项目到一个工作拷贝 1: 来到任意空目录下,比如来到任意空目录下,比如 E:export,运行右键,运行右键SVN checkout,出现:,出现:2: 输入正确的输入正确的 URL of repository:即想要导出的项目之前在即想要导出的项目之前在 SVN 版本控制器上的哪个位版本控制器上的哪个位 置。置。 点击点击 OK3: 一段时间后(时长跟项目的大小有关)一段时间后(时长跟项目的大小有关) ,出现,出现4: 点击点击 OK,完成导出工

7、作拷贝,完成导出工作拷贝 5: 去去 e:export 下发现,原来的空文件夹,变成现在的;下发现,原来的空文件夹,变成现在的;6 打开该项目,做出修改,然后右键打开该项目,做出修改,然后右键SVNCommit7 点击点击 OK 出现:出现:8 点击点击 OK 完成修改版本库里的项目内容。完成修改版本库里的项目内容。怎样查看所作的修改呢?怎样查看所作的修改呢? 9: 点击点击 E:export 下的下的 catalog 工作拷贝,右键工作拷贝,右键TortoiseSVNshow Log 出现:出现:选中版本选中版本 1,右键右键Compare with working copy选中选中 Cam

8、eraAction.java双击:双击:可以比较工作拷贝的文件和版本可以比较工作拷贝的文件和版本 1 的区别。的区别。此外,在编译器中也可以使用此外,在编译器中也可以使用 SVN 插件来代替客户端工具,使开发起来更方便。插件来代替客户端工具,使开发起来更方便。 下面首先给出:下面首先给出:四、四、MyEclipse7.5 SVN 插件安装详细步骤插件安装详细步骤-带图带图我使用的是 MyEclipse 7.5,但是 7.5 以上的跟这个版本应该是差不多的吧,大家就根据自 己的情况。 1 第一步,选择第一步,选择 Help Software Updates Add/Remove Software

9、.2 点击之后出现:点击之后出现:3 选择框中的选择框中的 Personal Software,再点击右边的,再点击右边的 Add 按钮,这时候会弹出来一个框,按钮,这时候会弹出来一个框,4 直接点击直接点击 Add Site 按钮,在原有窗口上弹出另一个小窗口,按钮,在原有窗口上弹出另一个小窗口,5 在文本框处填写内容。在文本框处填写内容。 Name:svn URL:http:/subclipse.tigris.org/update_1.6.x6 填写完之后点击填写完之后点击 OK 按钮。按钮。7 发现框框里有发现框框里有 svn 了,选中了,选中 svn 和和 Personal Sites

10、 节点,节点,8 点击点击 next 按钮,按钮,9 点击点击 Apply 按钮,等待加载,加载的过程有点慢所以需要耐心等待一下。按钮,等待加载,加载的过程有点慢所以需要耐心等待一下。10 加载完后会出现以下画面,把下面的复选框选中加载完后会出现以下画面,把下面的复选框选中 11 点击点击 Next12 再点击再点击 Update。这个安装的过程很长,也很慢,所以一定要耐心等待,不要因为他在一个地方停了几分钟 就认为他死掉了就取消安装, 13 安装完了之后,他会弹出来一个对话框,安装完了之后,他会弹出来一个对话框,14 点击点击 Yes 他会自动重启 myeclipse,重启之后就 OK 啦!

11、 15 最后,就在最后,就在 windowshow viewother 看看有没有看看有没有 svn 咯,出现以下图片内容就证明咯,出现以下图片内容就证明 安装成功了哦!安装成功了哦!五、五、MyEclipse7.5 SVN 插件使用方式:插件使用方式:因为之前版本库中 zhao 文件夹下已经放入 catalog 的 web 工程,1 打开打开 MyEclipse 编译器,点击编译器右上角的编译器,点击编译器右上角的 OpenPerspectiveother2 打开打开 SVN 资源库界面资源库界面3 点击点击 OK4 在上图的左上角的在上图的左上角的 SVN 资源库下右键资源库下右键新建新建

12、资源库位置资源库位置5 点击后出现:点击后出现:6 用已经搭好的用已经搭好的 e:chinamobile 的资源库,的资源库,svn:/localhost/zhao 作为工程目录,所以在作为工程目录,所以在 URL 处输入处输入“svn:/localhost/zhao”7 点击点击 finish,会在编译器上出现如下图所示的,版本服务器中工程的树形结构了(可能需会在编译器上出现如下图所示的,版本服务器中工程的树形结构了(可能需 要用户密码验证。要用户密码验证。 ) ,8 在在 svn:/localhost/zhao 根目录上点右键,选择根目录上点右键,选择“检出为检出为” (英文版可能叫(英文

13、版可能叫 CheckOut),9 出现:出现:10 在上图窗口中选择在上图窗口中选择“做为工作空间中的项目检出做为工作空间中的项目检出” ,下边的项目名称随便叫,我还用,下边的项目名称随便叫,我还用 catalog 做为项目名称。做为项目名称。11 点击点击 finish,去默认的编辑开发界面,如下图,去默认的编辑开发界面,如下图12 之后就会从服务器上把工程下到本地了。而且会发现下下来的工程文件都会带有之后就会从服务器上把工程下到本地了。而且会发现下下来的工程文件都会带有 SVN 版本控制标记了,版本控制标记了,13 再去再去 workspace 下看看,也会发现下载的工程文件夹,并且也有控

14、制标记。下看看,也会发现下载的工程文件夹,并且也有控制标记。14 在在 MyEclipse 的编辑栏会发现刚才下的工程件,右键的编辑栏会发现刚才下的工程件,右键多出个多出个 team 选单,打开一看,选单,打开一看, 是个客户端工具,包括,提交、更新、同步、合并、切换等。是个客户端工具,包括,提交、更新、同步、合并、切换等。15 提交或者更新后,可去浏览器内观察自己的版本提交或者更新后,可去浏览器内观察自己的版本 进入版本库浏览器找到导入的工程的目录(进入 E:chinamobile 文件夹内,右键TortoiseSVNRepo-browser)六、六、Eclipse 下下 SVN 版本控制插

15、件的安装与使用版本控制插件的安装与使用我用的版本是 Eclipse3.2.2+MyEclipse_5.1.1,由于本身只有 CVS 而没有集成 SVN,所以要想使用 SVN做版本控制只好装一个 Eclipse 插件 Subclipse,Subclipse 的详细安装过程在其官方网站http:/subversion.tigris.org 写的很清楚,还带配图,我就直接 copy 了(1)、)、Install Subclipse in Eclipse 3.x(安装)(安装)Step 1:Begin the installation from the Eclipse Help menu item.S

16、tep 2:This screenshot show the screen as it initially comes up. In this case you will need to change the radio button to indicate that this is a new install.Step 3:This screen will vary depending on the features you have installed already. You want to click on the New Remote Site button. If you are behind a proxy and the Eclipse install mechanism does not work

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号