`

Eclipse结合SVN进行版本控制在执行更新时遇到的问题

    博客分类:
  • svn
阅读更多

使用MyEclipse进行Java开发,用SVN进行版本控制。

 

代码修改完后执行Commit,然后Update,提示如下类似的错误:


org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug,please report
svn:Working copy 'D:\temp\workspace\BOBO365\WebRoot\WEB-INF\classes\com' is missing or not locked

 

在网上查了好久,原来是eclipse把src文件夹中的.svn文件夹也"编译"到WEB-INF/classes中去了,而复制过来的.svn

 

中存储的是src文件夹中的版本信息,从而导致在更新时出错。


那么如何处理呢,查的那篇文章的作者提供的方法并不好,我又找到了一个更好的方法:

 

打开Eclipse中的 Project->Properties->Java Build Path 菜单,在右侧面板中的"Source"选项卡,在Excluded中加

 

入"**/.svn/**"。

 

也就是把.svn文件夹从编译路径中排除,这样就不会出现上面的问题了。

 

分享到:
评论
1 楼 10指的紧扣 2011-12-28  
你给我加个看看
Project->Properties->Java Build Path 菜单,在右侧面板中的"Source"选项卡,就没有Excluded

相关推荐

    Myeclipse/Eclipse SVN插件最新版本

    【标签】"eclipse svn"强调了主题是关于Eclipse IDE和SVN的结合,这包括如何在Eclipse中配置和使用SVN插件,以及解决可能出现的问题。 【压缩包子文件的文件名称列表】: - `index.html`:通常在更新站点或插件库中...

    解决常见的Eclipse SVN插件报错方法详解

    在Eclipse结合SVN进行版本控制时,还可能遇到其他的SVN插件报错问题。例如,在执行更新操作时,若自动编译和发布过程中删除了`/web-inf/`目录下相关文件夹对应的`.svn`文件夹,这将导致同步时出现错误。解决方法是...

    Jenkins+SVN+Ant持续集成环境配置笔记.pdf

    SVN(Subversion)是一种版本控制系统,用于管理源代码的版本历史,支持开发者团队协作开发。Ant是一种基于Java的构建工具,主要用于编译、打包和部署Java应用程序。当这三者结合起来时,就能够构建一个完整的自动化...

    svn-1.4.6

    - 使用持续集成工具(如Jenkins、Travis CI)结合SVN,实现自动化构建和测试。 8. **故障排查**: - 日志查看:`svn log`命令查看提交历史,有助于追踪问题来源。 - 错误调试:当遇到问题时,查看SVN客户端或...

    myEclipse8.6安装svn

    在IT领域,集成开发环境(IDE)与版本控制系统(如Subversion,简称SVN)的结合使用是软件开发过程中的重要一环。本篇将详细阐述如何在myEclipse 8.6中安装并配置SVN,以实现代码版本管理。 ### myEclipse 8.6 安装...

    SVN离线安装.rar

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史变更。在软件开发过程中,SVN帮助团队协作,跟踪每一次修改,合并不同开发者的更改,并允许轻松回滚到之前的版本。本...

    myeclipse svn 修改用户名和密码

    在日常工作中,使用MyEclipse结合SVN(Subversion)进行版本控制是一种非常常见的做法。很多时候,为了方便操作,用户会选择自动保存SVN的登录凭据(即用户名和密码),以便后续的操作无需重复输入。然而,在某些...

    svn上删除文件和文件夹

    总的来说,Eclipse结合svn提供了一套直观且强大的文件和文件夹管理工具。熟悉这些操作和符号含义,可以让你在团队协作中更加得心应手。记住,每次修改都需要谨慎,因为svn的主要目标就是确保团队间的协同工作和版本...

    svn 安装包+myeclipse SVN插件

    总之,结合MyEclipse的SVN插件,开发团队可以更高效地进行版本控制,追踪代码变化,协作开发,确保项目的稳定性和一致性。正确理解和使用SVN以及其在MyEclipse中的集成,对于任何开发团队来说都是至关重要的。

    Eclipse教程实例

    - **SVN支持**:同样,Eclipse也支持Subversion(SVN),方便团队协作中的版本控制。 7. **插件扩展** - **Marketplace**:Eclipse Marketplace提供了丰富的插件,如Mylyn用于任务管理,PMD进行代码分析,JUnit...

    Eclipse项目源码+JSP+MyEclipse----Eclipse初学者的宝典

    Eclipse项目源码、JSP和MyEclipse是Java Web开发中的重要组成部分,对于初学者而言,这是一个很好的学习资源集合。...在学习过程中,一定要注重实践,多动手编写代码,遇到问题时查阅文档或在线资源,不断积累经验。

    Eclipse的JavaScript插件 JSEditor

    6. **集成开发环境**:作为Eclipse的一部分,JSEditor与Eclipse的其他功能无缝集成,如版本控制(Git、SVN等)、任务管理、构建工具等,为开发者提供了一个全面的开发环境。 7. **源码软件支持**:由于Eclipse是...

    eclipse-scala-plugin插件 测试可用功

    Eclipse Scala Plugin拥有活跃的社区和详尽的文档,开发者遇到问题时可以找到丰富的资源和帮助,进一步提升学习和使用的效率。 总之,Eclipse Scala Plugin以其强大的测试功能和易用性,为Scala开发者提供了理想的...

    Eclipse PHP 插件

    5. **版本控制集成**:与其他Eclipse插件兼容,可以集成Git、SVN等版本控制系统,方便团队协作和代码管理。 6. **调试器支持**:内置的调试工具使开发者能够设置断点、查看变量值、步进执行等,以调试PHP代码。 7....

    Eclipse中文教程pdf

    通过插件,您可以直接在Eclipse中进行版本控制操作,如提交、拉取、合并和解决冲突。 9. **部署与发布**:对于Web应用,Eclipse可以连接到服务器,实现应用的部署和更新。例如,通过Tomcat插件,可以直接将项目发布...

    eclipse经典中文教程.rar

    - **版本控制**:如何在Eclipse中集成Git或SVN进行版本管理。 - **代码优化与重构**:利用Eclipse提供的代码分析工具进行代码优化和重构。 5. **学习方法**: 阅读这个中文教程时,应结合实际操作,每学完一个...

    eclipse编程实例带视频

    9. **版本控制系统集成**:Eclipse支持Git、SVN等多种版本控制工具,学习如何在Eclipse中进行版本控制操作,如提交、拉取、合并和解决冲突。 10. **Maven项目管理**:Eclipse可以集成Maven,通过Maven生命周期和...

    Eclipse中文教程.doc

    11. **问题解决**:当遇到错误或警告时,Eclipse提供了详细的错误日志和解决问题的策略。 12. **性能优化**:对于大型项目,Eclipse的性能优化技巧也是学习的一部分,如调整内存设置,减少启动时间等。 13. **偏好...

    EclipseGuider(eclipse中文教程)

    同时,教程还会涉及版本控制系统的集成,如Git或SVN,让开发者了解如何在Eclipse中进行版本管理和协同开发。 Eclipse强大的插件系统是其一大特色,本教程会介绍如何查找、安装和使用各种插件,以扩展Eclipse的功能...

    《Eclipse编程技术与实例》

    《Eclipse编程技术与实例》是一本面向初学者的指南,旨在帮助读者快速掌握Eclipse这一强大的集成开发...在学习过程中,遇到问题时,利用Eclipse的强大帮助系统和在线社区资源,将有助于解决问题并进一步提高学习效率。

Global site tag (gtag.js) - Google Analytics