http://blog.csdn.net/yixiaoping/article/details/9993429
如果你是SVN来管理代码,如果你是用eclipse搞开发,如果你知道eclipse有SVN的插件,那么你一定想用它来直接管理你的代码。但是事情往往非人所愿。当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库、修改等小图标的显示,也没有check in,update等功能菜单)。如果我们直接用svn插件在eclipse中更新,当打开文件夹的时候,又不能使用SVN客户端。难道真的是两全不能其美,鱼与熊掌不可兼得吗?答案自然是否定的。。。。
其实产生的原因很简单,就是版本不兼容的问题。比如说,你本地的客户端是:
[plain] view plaincopy
TortoiseSVN 1.7.11, Build 23600 - 32 Bit , 2012/12/12 19:08:52
Subversion 1.7.8,
apr 1.4.6
apr-utils 1.3.12
neon 0.29.6
OpenSSL 1.0.1c 10 May 2012
zlib 1.2.7
这个可以右键查看版本信息。
而svn的插件却用的1.6的,那样就会出现问题。
解决方法是找对应上的版本,以下是VPC吧开发使用的版本
客户端:
[plain] view plaincopy
TortoiseSVN 1.7.11, Build 23600 - 32 Bit , 2012/12/12 19:08:52
Subversion 1.7.8,
apr 1.4.6
apr-utils 1.3.12
neon 0.29.6
OpenSSL 1.0.1c 10 May 2012
zlib 1.2.7
Eclipse SVN插件版本:1.8.5
当然,这个版本对应是测试通过的,以下是在网上找到的其他的对应:
TortoiseSVN版本:TortoiseSVN 1.5.9
Eclipse SVN插件换成 Subclipse 1.6.18
Subversion下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?collapseFolder=1730&folderID=2240
TortoiseSVN版本:TortoiseSVN 1.7.5
Eclipse SVN插件换成 Subclipse 1.8.5
Subversion下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?collapseFolder=1730&folderID=2240
SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最新是1.8.x
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
安装这里不做讲解,跟其他的插件一样。更新插件,重启好以后,重复项目关联svn的动作,Team -> Share Project ,后面就是选择,输入密码之类的,然后就ok了!
注意:如果share project之后显示远程配置库没有文件,让你提交,那就说明本地的插件版本还没有对应好,如果是对应好的,经过Share Project之后,eclipse中的文件图标就会显示正常了。
分享到:
相关推荐
此外,MyEclipse的SVN插件还支持与其他开发工具的集成,如Maven和Eclipse,使得整体开发流程更加流畅。 4. SVN工作流程: - 检出(Checkout):开发者从服务器下载最新版本的代码到本地工作副本。 - 修改(Modify...
Eclipse SVN插件会标识出冲突的文件,开发者需要手动解决冲突,决定保留哪些改动。 6. **分支与标签**:SVN支持创建分支和标签,允许开发团队进行并行开发和发布稳定的版本。在Eclipse中,可以右键点击项目,选择...
Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时进行版本控制的重要工具,它使得用户可以直接在IDE内管理Subversion(SVN)仓库的代码。最新的版本为SVN 1.8,该版本引入了一系列增强功能和优化,提高了工作...
总的来说,Eclipse和MyEclipse的SVN插件是开发过程中不可或缺的一部分,它们极大地简化了版本控制操作,促进了团队的高效协作。通过理解这些知识点,开发者可以更好地利用这些工具来管理和维护项目。
现在,你已经成功安装了Eclipse SVN插件,可以在项目右键菜单中看到与SVN相关的选项,如"Team" -> "Share Project"来将项目关联到SVN仓库,"Team" -> "Synchronize with Repository"来查看和解决冲突,以及"Team" ->...
总的来说,SVN服务器和Eclipse SVN插件的安装配置是协同开发中必不可少的步骤。通过SVN,团队可以高效地管理代码,追踪变更,确保项目的稳定性和可维护性。遵循上述步骤,你就能在本地成功搭建SVN环境,并在Eclipse...
Eclipse SVN插件集合是一个整合了多种用于Eclipse集成开发环境的Subversion(SVN)工具的资源包。Subversion是一种流行的版本控制系统,用于管理软件项目中的源代码和其他文件,确保团队成员之间的协同工作和代码...
- 虽然标签中提到了"Navicat",这通常是一款数据库管理工具,与Eclipse SVN插件直接关联不大。但如果在进行数据库相关的项目开发,Navicat可以作为数据库的图形化管理工具,与Eclipse SVN配合,确保数据库脚本和...
1. 首先,下载"Subclipse(eclipse svn插件) 1.10.9.zip"压缩包。这个压缩包包含了插件运行所需的文件,如content.jar、artifacts.jar、site.xml以及两个重要的文件夹:features和plugins。 2. features文件夹包含了...
Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时,用于版本控制的一个关键工具。SVN(Subversion)是一种流行的开源版本控制系统,它帮助开发者管理代码版本,协同多人合作,跟踪更改历史,以及方便地回滚到...
8. **与其他工具的集成**:Eclipse SVN插件不仅提供基本的版本控制功能,还能与其他Eclipse插件无缝集成,例如与Mylyn任务管理器协同工作,使你可以关联代码更改与特定的任务。 9. **解决常见问题**:有时,你可能...
然而,Eclipse本身并不内置SVN功能,因此需要安装SVN插件来实现这一功能。 本教程将详细介绍如何在Eclipse中安装和使用SVN插件,特别地,我们将介绍一种无需独立安装的绿色方法,适用于那些不希望或无法通过Eclipse...
- SVN插件还可以与Eclipse的其他特性,如Mylyn任务管理器集成,实现代码与任务的关联。 - 对于团队协作,Eclipse的Team选项卡提供了集中的版本控制操作界面,方便多人协作。 6. **持续学习与资源**: - 学习更多...
在Eclipse中集成SVN插件,如Subversive,可以方便地进行版本控制操作,如代码提交、更新、合并等。 Subversive是Eclipse社区提供的一个开源SVN客户端,它可以与Eclipse无缝集成,提供直观的界面来执行SVN命令。...
本文将详细介绍如何在Myeclipse 8.6上安装SVN插件及其步骤。 首先,我们需要了解Myeclipse 8.6的基本信息。Myeclipse是一款由Genuitec公司开发的商业级Java集成开发环境,它基于Eclipse平台,提供了丰富的功能,...
同时,Eclipse 的 SVN 插件还提供了冲突解决、历史查看以及标签和分支管理等功能。 ### 四、注意事项 - 在安装过程中,确保你的 Eclipse 版本与 SVN 插件版本兼容,否则可能无法正常使用。 - 在配置 SVN 时,要...
Subclipse是Eclipse和MyEclipse中常用的SVN插件,它提供了一个用户友好的图形界面来与SVN服务器交互。安装Subclipse通常通过Eclipse的"Help" > "Eclipse Marketplace"或"MyEclipse" > "Install New Software"菜单...
- **Subclipse**:是由Tigris Software开发的另一个Eclipse SVN插件,它使用SVNKit作为其客户端库。Subclipse也提供了一套完整的版本控制工具集,与Eclipse的UI无缝集成。 4. **插件安装步骤** - 打开Eclipse,...
本篇文章将详细介绍如何在MyEclipse集成开发环境中安装SVN插件,以便更好地进行代码版本管理和协同开发。 首先,我们需要理解MyEclipse与SVN的关系。MyEclipse是一款功能强大的Java集成开发环境,它基于Eclipse平台...