为了使用SVN方便管理项目,在本地安转了SVN的服务器,以及TortoiseSVN之后,想要把eclipse里的项目同步到本地建的SVN仓库里,需要在eclipse中引入SVN的插件。以下是对这几种方式 的总结。
第一种方式(解压到eclipse的对应目录里)
a. 到官网http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240下载对相应的site版本。这里选的是(site-1.8.22.zip)直接选中双击即可自动下载。选中site-1.8.22.zip右击-复制链接地址就可以得到该版本URL(http://subclipse.tigris.org/files/documents/906/49280/site-1.8.22.zip)。
b.在eclipse安装包的根目录下新建两个文件夹,一个是links文件夹,再在links下建一个SVN.link文件。一个是tools文件夹,在tools文件夹下再建一个文件名为SVN-1.8.22的文件夹。有人建议把link文件夹放在dropins文件夹里,这个文件夹是专门放插件的。
c.把第a 步里下载的site-1.8.22.zip解压到tools文件夹里。或者解压后自己把这两个文件夹粘过来都行。
顺便把解压后的当前路径复制下来,下一步要用。
d.接下来编辑第b步建的SVN.link文件。用记事本打开该文件,编辑path = E:/eclipse/tools/SVN-1.8.22,记得把\换成/反斜杠或者也可以把所有的\换成"\\ "双斜杠。然后保存。
e.安装成功的标志:
1)、打开菜单栏的window---选择Preference,查看team下是否有SVN。
接着双击svn,出现下图,如果JavaHL(JNI)后面有编码一定会安装成功的。如果没有可能还是没安装成功,需要继续测试。我的没安装好所以JavaHL后面是Not Available。
解决办法:参考http://subclipse.tigris.org/wiki/JavaHL,到https://sliksvn.com/download/下载https://sliksvn.com/pub/对应的sliksvn版本。安装完配置环境变量。该解决方法也能够解决eclipse:[svn: E210004: Number is larger than maximum ]
总结:其实link文件我认为是当该插件没放在dropins里时才需要用它去查找插件路径的。
第二种方式(下载SVN插件在线安装)与第一种方式类似的方法就是将插件包解压的features和plugins的文件复制到Eclipse安装目录的dropins(专门放插件的文件)中。要遵守eclipse的插件规范。自定义一个插件名的文件夹,在该文件夹下再建一个存放features和plugins的文件夹。
第三种方式(下载SVN插件在线安装)
有的少数人上述两种方式都不行,只能尝试在线安装了。我就是那少部分的人。以上方式在我另一台电脑上是没任何问题的。
a.点击eclipse菜单栏的help,选择Install New Software。
b.在弹出的Install窗口中点击Add按钮,Name根据自己的需要自定义填写,在Location中输入对应的update site URL:http://subclipse.tigris.org/update_1.8.x,点击OK。
SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最新是1.8.22
Links for 1.8.x Release:
Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x
svn插件包下载: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Links for 1.6.x Release:
Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x
svn插件包下载: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Links for 1.4.x Release:
Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x
svn插件包下载: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
c.插件看不懂都选中。
d.next下一步,直到Finish即可自动下载。
e.当左下角的滚动条加载到100%完说明下载完成。
d.如果中途弹窗选yes,根据提示重新打开eclipse,选yes。
方法四:在eclipse里的help里的Eclipse Marketplace直接搜索SVN,直接下载,其他选项默认即可。
错误:Could not create the view: org.tigris.subversion.subclipse.ui.repository.RepositoriesView
解决方案就是:删除workspace下的.metadata文件夹一个配置记录,重新打开Eclipse就OK了。一般是旧的工作空间一些设置导致的。