Eclipse使用SVN
Eclipse使用SVN
Eclipse中svn插件安装
eclipse market在线安装
eclipse Install New Software 手动在线安装
下载插件安装
Eclipse日常使用
创建资源库位置
清除缓存的用户名密码
Eclipse 工程中忽略文件
Eclipse分享项目工程
切换svn分支节点
常规操作
svn upgrade svn: E155036
![](https://ask.qcloudimg.com/http-save/yehe-8223537/91f7b6d8d157cc7fabb28c59bec64d95.png)
Eclipse使用SVN
![](https://ask.qcloudimg.com/http-save/yehe-8223537/537b5165c71e62773b13afee7b4a2068.png)
Eclipse中svn插件安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/ace9c56a1ecf8e58bcaf4352590eca7d.png)
eclipse对svn的支持力度较小,在比较高的版本中也没有集成svn的插件,对git的支持还是不错的,如果想要学习git的同学可以学习我博客中关于git的学习笔记 git使用教程,非常详细
![](https://ask.qcloudimg.com/http-save/yehe-8223537/02d4880965a3ff13283cdeae31b1f2b6.png)
在eclipse一共有两种svn插件可供使用,(按照公司要求选择其一即可)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/a5425cd0c51f8b5c203d6e77da183aaa.png)
Subversive
Eclipse 团队开发的SVN 插件。
![](https://ask.qcloudimg.com/http-save/yehe-8223537/e21039dcc826501acd10e4aaa4aa52e6.png)
Subclipse
Apache 的SVN 团队开发的Eclipse 插件
![](https://ask.qcloudimg.com/http-save/yehe-8223537/1030f9ed402605c182bd938b20cf5de0.png)
在eclipse中可以说一共有三种安装方式
![](https://ask.qcloudimg.com/http-save/yehe-8223537/0c577be36f0905671d0638c816726019.png)
eclipse market在线安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/a1f3266c2991856ff5116c4f6776829f.png)
eclipse Install New Software 手动在线安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/681da48804519fc85ad7705e08b926f7.png)
下载安装包,安装svn
![](https://ask.qcloudimg.com/http-save/yehe-8223537/02cd6e436dd107e02e3408b572298782.png)
eclipse market在线安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/98cf6aa0dd432ba77746b39fff50023f.png)
打开Help -> eclipse market,搜索SVN
![](https://ask.qcloudimg.com/http-save/yehe-8223537/a467809afe5590bfaf241823aa3f567d.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/cb7098d6d77831203fb6a9b9f0556228.png)
subclipse安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/81ee9c9876e9d44c9ff2b322550f50ba.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/14d6223de5483b711b24f680f6b1d664.png)
subversion安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/37ce50743d399240174e1080a1bcc09c.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/db8cc9857f485ff7fdc7b40118e0e18a.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/1b52ce60dd2af21029d0c78baa03769c.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/e94c7508953e7220dfbf16f91f55ed89.png)
安装完成->重新启动eclipse生效
![](https://ask.qcloudimg.com/http-save/yehe-8223537/c385d2fa1c66e18a3e558ba5cbae9a80.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/ed66a380d90122df2509aba32d27937f.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/67c8518c0d02d1d05578c6fba7ac8225.png)
eclipse Install New Software 手动在线安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/03a79d822f03c7cb4c13924b18348acb.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/f3f0821eea131229b675b2f57b1c6008.png)
选中Subclipse和SVNKit两项,Next。接受协议并安装成功。重启生效。
![](https://ask.qcloudimg.com/http-save/yehe-8223537/d447681eb7c406d2713b991f0e54edbb.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/6429a8ea97269168b0828730a0bea66f.png)
下载插件安装
![](https://ask.qcloudimg.com/http-save/yehe-8223537/d6c91b38f82b98c717e045f901b096c1.png)
一定要保证Eclipse中svn插件版本和TortoiseSvn版本一致!!
下载需要的插件包,包里会有”plugins”和”features”两个文件夹。
插件可以从我的博客资源下载不需要积分版本为1.8
https://download.csdn.net/download/zzh45828/12439457
![](https://ask.qcloudimg.com/http-save/yehe-8223537/cf4b7fc895b1d71b746c487eba8fe80e.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/5ff4ac6435f3c896ab83fb07b659e8a4.png)
找到eclipse目录下”plugins”和”features”文件夹,将下载好的的svn对应名称文件夹下的内容复制到eclipse的同名文件夹中
![](https://ask.qcloudimg.com/http-save/yehe-8223537/a1eab316b81010ccc3454fd0d85de93e.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/b560bd1fdc8a5c4d8e2c325abc1cc6e1.png)
重启eclipse即可,或者将整个压缩包解压之后放在ecclipse目录dropins下,如果没有这个目录,自己新建一个即可
![](https://ask.qcloudimg.com/http-save/yehe-8223537/574fca47f852d675ce874d711bd93d1a.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/078f370ca0cacc18822b95bc1c4c5a8d.png)
![](https://ask.qcloudimg.com/http-save/yehe-8223537/2ae05cc4bc51590ab90ea72c667096f4.png)
Eclipse日常使用
创建资源库位置
然后会要求录入用户名,密码,录入保存即可,如果后续密码被修改,可以清除eclipse缓存的用户名密码重新登陆。
清除缓存的用户名密码
先查看自己eclipse使用的svn接口,eclipse的svn类型一般为JavaHL类型
进入路径在C:\Users\Administrator\AppData\Roaming\Subversion\auth,要是实在找不到可以全局搜索在C盘 auth 目录。
进入计算机 C:\Users\zhzhouq\AppData\Roaming\Subversion\auth目录,如果截图中有的目录在你的计算机不存在,请设置显示隐藏文件夹
如果win7系统,找不到文件夹,则可以找到工具—–》文件夹选项,选中如图圈出的,即可看见隐藏的文件夹
要是svn的接口类型是SVNKit,则进入eclipse安装目录 configuration
找到 org.eclipse.core.runtime删除即可
Eclipse 工程中忽略文件
忽略特定文件的原因
最终运行在服务器上的项目工程和这些特定文件完全没有关系
开发团队中,并不是所有参与开发的成员都使用相同的IDE,所以代码文件之外的IDE 特定文件有可能有区别。如果这些文件也都上传到SVN 服务器,那么很可能产生冲突。不同IDE 之间可以基于Maven 的标准目录结构识别工程。
忽略过程:点击超链接:查看我这篇博客
Eclipse分享项目工程
第一步:工程→右键→Team→Share Project…
第二步:版本控制工具中选择SVN
第三步:选择一个已经存在的资源库位置或新建一个可以直接点Finish(工程在SVN 服务器端的目录名和工程名一致;上传工程目
录的日志使用默认值)。
第四步:确认工程根目录下子目录和文件是否全部上传
切换svn分支节点
断开svn连接,删除svn元信息
然后重新关联工程→右键→Team→Share Project…,选择svn。选择服务器上svn资源模块路径
常规操作
svn upgrade svn: E155036
当你的SVN客户端TortoiseSVN从1.6升级到1.7的时候,你之前用1.6版的TortoiseSVN检出的那些文件夹,在1.7的TortoiseSVN下面是不能直接使用的,因为1.7版SVN的控制文件格式发生了改变(最直接的就是.svn这个隐藏文件夹不再是存在于每个子文件夹中,而是只存在于checkout出来的根目录中)。这时,你如果要继续操作1.6版的TortoiseSVN检出的那些文件夹,就必须先对这些文件夹执行svn upgrade working copy操作,这个操作是将这些文件夹转成1.7版TortoiseSVN所需要的格式。
或者使用命令行的方式执行 svn upgrade,打开终端切换目录到工程目录文件夹,执行命令即可,执行完之后会有一个 .
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/148198.html