热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将IntelliJIDEA8用于IDEA6项目-UsingIntelliJIDEA8forIDEA6Projects

AcustomerofmineisusingIDEA6fortheirprojectandIdliketouseIDEA8.IknowthatIDEA8

A customer of mine is using IDEA 6 for their project and I'd like to use IDEA 8. I know that IDEA 8 gives the option of upgrading the project or keeping it in the v6 format. If I use IDEA 8 but keep it in v6 format, will this give any grief to the the IDEA 6 users?

我的一位客户正在使用IDEA 6进行他们的项目,我想使用IDEA 8.我知道IDEA 8提供了升级项目或保持v6格式的选项。如果我使用IDEA 8但保持v6格式,这会给IDEA 6用户带来任何悲伤吗?

4 个解决方案

#1


IDEA has always upgraded my project files without problems, but I don't think that it is backwards compatible. If you want to maintain backwards compatibility, store only the IDEA 6 projects files in version control, and keep the IDEA 8 projects files only locally.

IDEA总是毫无问题地升级我的项目文件,但我不认为它是向后兼容的。如果要保持向后兼容性,请仅在版本控制中存储IDEA 6项目文件,并仅在本地保留IDEA 8项目文件。

Another possibility would be to not store the IDEA project files in version control at all. Use Maven or something else to manage the project dependencies. Since IDEA 7 it has been possible to import a Maven project to IDEA. (And I recommend upgrading from 6 to at least 7 just for the performance improvements that it gives, let alone other new features.)

另一种可能性是根本不将IDEA项目文件存储在版本控制中。使用Maven或其他东西来管理项目依赖项。自IDEA 7以来,可以将一个Maven项目导入IDEA。 (我建议将其从6提升到至少7,只是为了提高性能,更不用说其他新功能了。)

#2


Unless the project files change a lot, you might want to just make a copy of the v6 project files and let Idea upgrade them to v8. This would avoid any kind of change (intentional or otherwise) that would cause problems in Idea 6.

除非项目文件发生很大变化,否则您可能只想制作v6项目文件的副本,然后让Idea将它们升级到v8。这样可以避免任何会导致Idea 6出现问题的变更(有意或无意)。

#3


My recent experience of upgrading to IJ8 from 6 while keeping version 6 files has been so much of a mess (bad management of file encodings, skewed ant files, various freezes), I have renamed IntelliJ 8 "StoopidJ".

我最近从保留版本6文件升级到IJ8的经验已经非常混乱(文件编码管理不当,蚂蚁文件偏斜,各种冻结),我已经重命名为IntelliJ 8“StoopidJ”。

My advice would be, if you can keep version 6, keep it.

我的建议是,如果你能保留第6版,请保留它。

#4


I would suggest you not share project files between users. If you take a copy of their project files, just keep this as a local copy.

我建议你不要在用户之间共享项目文件。如果您获取其项目文件的副本,请将其保留为本地副本。


推荐阅读
  • python之poc编写——sql篇
    文章目录sql注入漏洞漏扫单个网站基础sql扫描多个网站sql基础扫描时间盲注型扫描升阶版sq ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • IOS开发之短信发送与拨打电话的方法详解
    本文详细介绍了在IOS开发中实现短信发送和拨打电话的两种方式,一种是使用系统底层发送,虽然无法自定义短信内容和返回原应用,但是简单方便;另一种是使用第三方框架发送,需要导入MessageUI头文件,并遵守MFMessageComposeViewControllerDelegate协议,可以实现自定义短信内容和返回原应用的功能。 ... [详细]
  • 本文介绍了贝叶斯垃圾邮件分类的机器学习代码,代码来源于https://www.cnblogs.com/huangyc/p/10327209.html,并对代码进行了简介。朴素贝叶斯分类器训练函数包括求p(Ci)和基于词汇表的p(w|Ci)。 ... [详细]
  • C++ STL复习(13)容器适配器
    STL提供了3种容器适配器,分别为stack栈适配器、queue队列适配器以及priority_queue优先权队列适配器。不同场景下,由于不同的序列式 ... [详细]
  • 基于STM32的智能循迹小车设计(基础版)
    基于STM32的智能循迹小车设计(基础版)硬件准备1、小车底盘+四直流电机(带轮)2、STM32F103C8T6核心板3、12V8700mAh锂电池(可以用几节18650锂电池)4 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • Python爬虫中使用正则表达式的方法和注意事项
    本文介绍了在Python爬虫中使用正则表达式的方法和注意事项。首先解释了爬虫的四个主要步骤,并强调了正则表达式在数据处理中的重要性。然后详细介绍了正则表达式的概念和用法,包括检索、替换和过滤文本的功能。同时提到了re模块是Python内置的用于处理正则表达式的模块,并给出了使用正则表达式时需要注意的特殊字符转义和原始字符串的用法。通过本文的学习,读者可以掌握在Python爬虫中使用正则表达式的技巧和方法。 ... [详细]
  • 开发板:FL2440内核:linux3.0无线网卡:RT3070RT3070的工作模式分为STA(station)模式、SoftAP(AccessPoint)模式两种。STA ... [详细]
author-avatar
阴森森林蛀
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有