SVN的使用

SVN使用教程

版本控制工具-SVN

SVN-客户端: TortoiseSVN

SVN-服务端:VisualSVN

下载:

TortoiseSVN:http://tortoisesvn.net/downloads.html

VisualSVN:http://www.visualsvn.com/server/download

SVN服务器端的搭建

http://www.subversion.apache.org开发者根据自己的平台来下载相应的版本

安装subversion(服务器端)

环境变量配置:

%subversion%\bin,最后将bin目录配置到path之中。

SVN配置

1.创建SVN数据库

新建文件夹,作为数据存放库(例:F:\svnrepos)。

执行命令,svnadmin creat F:\svnrepos

2.修改SVN配置文件

修改文件是vnserver.conf,将下面这行的注释取消

Password-db=password 指定账号密码的文件(password文件);# 表示注释.还可以在该文件中添加用户并修改权限。

3.启动SVN服务

(命令行)执行命令svnserve -d -r F:\svnrepos

可以先进入该路径下,再输入相对路径即可

客户端的操作

TortoiseSVN(客户端程序)是Subversion版本控制系统的一个免费开源客户端,下载地址http://subversion.apache.org/

基本操作:(在文件夹中右键查找相应的菜单来执行

Repo-browser  浏览SVN资源库

Checkout         检出:从SVN资源库中检出工作副本

Add         添加:将文件添加到工作副本(需要在commit之前进行操作)

Commit      提交:对工作副本的修改提交到SVN资源库

Update      更新:保证工作副本是最新的,与SVN资源库保持同步

Update to Revision    更新至修订版:将工作副本更新的任一历史版本

Revert   还原:撤销对工作副本的所做的改动

Branch/Tag   分支/标签:对SVN资源库或工作副本创建一个拷贝

Show log   显示文件的所以修改记录,以及版本号的变化

Diff  比对选择的多个文件

常见问题:多个人提交同一个项目的具体的同一个文件的数据系统会自动合并,合并不了就会替换。会按提交的时间顺序来更新数据。

如果版本更新太多了才发现错误,可以通过show log观察版本更新记录,并依次比对来查找发现错误的源头。

 

Eclipse SVN插件的安装

Subclipse插件是Eclipse的SVN插件,他几乎支持所有版本的Eclipse。下载地址:http://Subclipse.tigris.org

注意:要下载与SVN版本对应版本的Subclipse插件

插件安装:

1.普通安装:把插件下的plugs和ferutures两个文件中的东西拷贝到eclipse安装目录中相应的位置

2.在线安装:点击Eclipse菜单Help->Install New Software通过插件的远程或本地的URL进行安装

3.Links安装:(在低版本的eclipse中)

  3.1在Eclipse安装目录新建links文件夹

  3.2在links文件夹下创建.link文件,文件名、 后缀名任意。.link文件中的path指向插件的位置(path=插件的路径。”/”作为路径的分隔符)

  3.3确认插件目录结构,插件里是eclipse文件夹,eclipse文件夹中是plugs和ferutures两个文件和其它文件

注意:(在高版本的Eclipse中)直接把plugs和ferutures两个文件和其它文件就在插件的解压后的第二级目录

 

在Eclipse中对SVN插件的使用:

在Eclipse中点击Windows菜单->Show View 在里面找到SVN资源库选中。

其他的操作与ToroiseSVN类似。

需要切换SVN账号的时候,可以找到auth文件或者是Keyring文件并删除即可。

posted @ 2016-03-24 16:15  IFGVBN  阅读(235)  评论(0)    收藏  举报