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}]