SVN(一)客户端及eclipse-svn插件用法

0、关联知识________________________________________

          SVN 高级用法请参考附件,或http://wenku.baidu.com/view/61622faef524ccbff1218487.html

          SCM软件配置管理系统

          subversion(简称svn)sub 地下、替补、子的意思

          CVS(Concurrent Versions System)

          www.tigris.org(底格里斯河,fertile valley肥沃谷底,名字很有创意,不要在乎别人的看法,要个性,比如我的timeriver,哈哈)

                    Open Source Software Engineering Tools

                    有自主开发的如http://subversion.tigris.org/

                    有链接别人的如http://subversion.tigris.org/会跳转到http://subversion.apache.org

1、svn客户端(图形界面和命令行界面)________________________________________

          1.1、安装(官网下载):

                    默认只安装图形界面的,命令行界面的可以选择,图形界面的功能完全包含命令界面的命令,

          1.2、创建branch/sandbox(图形界面下执行其他非常用命令的功能亦如此):

                    右击项目-->tortoiseSVN-->Repo-browser-->在左侧项目资源上右击-->选择copy to

                    -->在弹出的url框中输出想要建的分支路径即可比如https://.../svn/repos/lming/sandbox/ll-891

                    

2、eclipse-svn插件________________________________________

          路径:windows-->preference-->Team-->SVN及其下面的子菜单

          2.1、插件有两种:Subclipse, Subversive 

                    Subclipse是SVN直接支持的项目(推荐,与TortoiseSVN更接近), 主页http://subclipse.tigris.org/ 

                    Subversive最先是由第三方公司Polarion开发, 率先成为了Eclipse子项目,或许是eclipse与svn的某些协议出现了分歧,主页http://www.eclipse.org/subversive/

                    

          2.2、安装Subclipse插件

                    www.tigris.org(底格里斯河,fertile valley肥沃谷底,名字很有创意,不要在乎别人的看法,要个性,比如我的timeriver,哈哈)

                    打开http://subclipse.tigris.org/,点击download and install打开新页面,有两种方式:          

                    2.2.1,Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x

                              eclispe下:Help-->Install New Software, 或者 Help-->Eclipse Market Place

                    2.2.2,Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

                              2.2.2.1,eclipse3.4以后的版本,直接把加压的site-1.8.18文件夹,复制到eclipse\dropins,重启即可,或eclipse.exe -clean

                              2.2.2.2,links方式需要删除site.xml否则会认为是网络安装

                              2.2.2.3,也可以用Help-->Install New Software离线安装zip的方式

                              

                    安装后可以在以下三个地方找到:

                              help -> about eclipse -> installation details -> installed software

                              Window-->Preferences-->Team-->SVN

                              Window-->open perspective 

                              只好上网查了下,发现3.4版本直接把插件文件夹拷贝到dropins目录即可,启动eclipse,发现插件已经安装成功。

          svn安装后有两种连接器可选:SVN Interface/connector : SVNKit(推荐,pure-java实现),JavaHL,单击左侧SVN菜单,可在右侧得到显示并设置。

          

          2.2、修改插件的账户密码:

                    2.2.1如果是用的JavaHL, 找到以下目录并删除目录下的文件.

                               C:\"Documents and Settings"\[YourUserName]\"Application Data"\Subversion"\auth

               2.2.2如果你用的SVNKit, 找到以下目录并删除.keyring文件.

                   [eclipse_home]\"configuration"\org.eclipse.core.runtime

               2.2.3重新通过Subclipse访问svn,输入新的帐号即可。          

                    或者直接删除svn插件

                    

          2.3、删除svn插件

                    help -> about eclipse -> installation details -> installed software -> 找到svn -> uninstall          

                    

          2.4在工程树形界面后方显示版本号,但不显示svn提交人(必须用svn下载才行,用TortoiseSVN永远不会显示。)

                    Window-->Preferences-->Team-->SVN-->Lable decorations

                    点击右侧text decorations选项卡

                    文件格式:{added_flag}{dirty_flag}{name} {revision}  {date}  {author}

                    文件夹修饰:{external_flag}{added_flag}{dirty_flag}{name} 

                    项目修饰:{dirty_flag}{name} [{url_short}]          

相关推荐