SVN工具使用总结
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。我公司所使用的SVN是Apache SVN服务端和Tortoise SVN客户端。
Tortoise SVN使用
这里主要总结Tortoise SVN的使用方式。
比如我们要从SVN服务器上下载代码到本地计算机上来阅读, 可以使用检出(Checkout)功能。
- 首先在要下载的本地文件夹的空白处点击右键,选择SVN Checkout
- 在弹出的对话框中的"URL of repository"里输入要下载的目录名, 下面的Checkout directory是你要下载到你哪个目录。
- 点击OK后, 服务器端会要求输入用户名和密码
- 验证身份后, 就会自动开始下载:
下载完成后, 文件夹下会出现打钩的文件夹,也就是我们从服务器上download的文件。
Eclipse 配置SVN
首先进入 Help->Eclipse MarketPlace安装Subversion插件,过程略。
接着,点击右上角的这个按钮
选择SVN Repository Explore
左边会出现一个SVN的视窗,在空白处右键,点击New->Repository Location
指定repo的url并输入SSH的用户名、密码,点击确定
报错了
原因是我没有装SVN Connector,应该是装SVN插件时候出了问题导致没安装上
不过没关系,我们去官网
找到第一个
下载好后,点击Help->Install New Software 安装
一路确定
安装完后自动重启, 可以看到左边的视窗已经可以正常显示了
也可以通过内部安装,具体做法是
eclipse -> windows -> preferences -> team -> svn,点SVN Connector,再点Get connectors选择一个来下载
可以看到每一个目录旁都有一个数字,这个数字就是版本号了
在项目上右键,点击Check out,将repository上的文件下载到本地目录。
接着在Package Explorer里可以看到下载好的repo
在项目上右击Configure-> Conver to Maven project,eclipse会自动读取项目的pom文件
至此,就完成了SVN Maven项目的导入
同步:
右击项目,Team->Synchronize with Repository