Tag: 的IntelliJ 想法

如何在Git源码控制下处理IntelliJ IDEA项目文件不断变化?

我们团队中的每个人都使用IntelliJ IDEA,我们发现把项目文件(.ipr和.iml)放到源代码控制中是很有用的,这样我们就可以共享构buildconfiguration,设置和检查。 另外,我们可以在TeamCity的持续集成服务器上使用这些检查设置。 (我们有.gitignore文件中的每个用户工作区.iws文件,而不是源代码pipe理。) 但是,当您在IDEA中执行任何操作时,这些文件几乎没有什么变化。 IDEA的问题数据库( IDEA-64312 )存在一个问题,所以也许有人可能会认为这是IDEA中的一个错误,但在可预见的将来,这是一个我们需要忍受的问题。 直到最近,我们还在使用Subversion,但是最近我们转向了Git。 我们每个人都习惯了有一个项目文件的更改列表,我们忽略了,没有检查,除非有项目文件的变化,我们想与他人分享。 但是对于Git来说,真正的力量似乎是(从我们正在探索的)中激发出来的连续分支,并且在分支之间切换是一个痛苦,项目文件总是被修改过。 通常它可以以某种方式在变化中合并,并尝试处理现在应用于新分支的项目文件更改。 但是,如果新分支已经改变了项目文件(比如分支正在处理一个不在其他分支中的新模块),那么git只会抛出一个错误,在文件中合并是没有意义的当两个分支都发生了变化,而且你在本地有了变化,我可以理解它的意思。 在命令行中,可以在“git checkout”命令中使用“-f”来强制它抛出本地修改,而是使用分支,但是(1)IDEA(10.5.1)中的Git Checkout GUI命令,似乎没有这个选项,我们可以find,所以我们需要定期切换到命令行,(2)我们不确定我们想要使用这个习惯标志并告诉Git抛出我们的本地变化。 所以,这里有一些想法,我们必须处理这个问题: 将项目文件完全从源代码pipe理中取出。 把它们放在.gitignore中,并通过其他方式将它们分发给每个人和TeamCity,也许把它们放在其他地方的源代码pipe理或其他名称下。 我们的团队足够小,这个选项是可行的,可以考虑,但似乎不是很好。 继续与它一起生活,试图确保在给定的时间pipe理哪些文件我们在哪些分支。 作为其中的一部分,我们可能会鼓励每个开发人员在他们的系统上拥有不止一个项目的副本,因此他们可以将每个项目签出到不同的分支,并且可能有不同的项目文件集合。 尝试在源代码控制中只包含项目(.ipr),而模块(.iml)文件不在源代码pipe理和.gitignore文件中。 定期在.ipr中切换的主要事情是共享构buildconfiguration的顺序,但是也许我们可以分别单独共享这些信息来设置它们。 我不太清楚IDEA如何处理这种只有一些文件的东西,尤其是在一个新的结账。 我想我希望有一些明显的(或非显而易见的)解决scheme,可能会涉及到Git和IDEA似乎都有的巨大的可定制性。 但似乎我们不可能成为唯一有这个问题的球队。 StackOverflow类似的问题包括3495191,1000512和3873872 ,但我不知道它们是完全相同的问题,也许有人可以拿出我所概述的各种方法的优点和缺点,这些问题的答案中列出的方法,或他们推荐的方法。 谢谢。

如何在运行构build时停止IntelliJ截断输出?

当我从IntelliJ运行我们的版本时,会抽出大量的debugging信息。 但是它会在Run控制台中被截断。 我可以让IntelliJ保存更多的输出吗? 或者,最好全部呢?

我如何让IntelliJ识别普通的Python模块?

我正在使用IntelliJ 10 IDEA终极版。 我创build了一个新的文件Test.py,并且IntelliJ已经正确切换到Pythonparsing模式。 (我可以通过input“d”来确认,popup“def”作为一个build议,并正确地打标签给我“def:”) 但是,当我尝试这个代码… import os cwd = os.getcw <Ctrl-space> 两件事情发生…. 我在OS下面得到了一个蹩脚的下划线,然后盘旋在它上面给了我一个“Unresolved reference'os”消息 当我期望看到“getcwd”时,上面没有任何build议。 我假设这必须是我没有正确configurationIntelliJ为了处理Python模块的结果,但我不知道是什么,我错过了。 任何IntelliJ / Python用户能够帮助我?

Android Studio:hover时javadoc为空

我最近已经从eclipse转移到android studio,并且喜欢它,但是我错过了eclipse中hoverfunction的javadoc。 我按照这里的说明来添加function,但我的hover不包含javadoc。 如果我使用我的文档快捷键Ctrl + Shift + Space,它会正确显示文档,但是我真的希望它出现在工具提示中。 这里是我所看到的截图。 显然,这个方法应该有javadoc。 我看到所有的方法/variables。 任何帮助表示赞赏。

当intellij想法开始时如何防止开放最后的项目

默认情况下intellij想法在开始时打开最后的项目。 如何打开intellij的想法,而不打开最后的项目?

在特定文件夹上禁用intellij索引

在我的项目中,当我在本地部署我的应用程序时,有.deploy文件夹被创build/更新。 是否可以禁用该文件夹的索引? 每当我部署时,一切都会变慢,这真的很烦人 – 我不得不等待几分钟,做不必要的索引。 在模块视图中,我排除了该文件夹,但没有帮助。 任何帮助,将不胜感激。

IntelliJ不显示项目文件夹

我有一个与IntelliJ问题。 它不会在左侧的项目视图中显示任何文件夹。 我的设置是“查看为:项目”我如何pipe理它,以便再次显示文件夹和包? 我没有任何线索,因为我没有改变任何select! 我正在使用IntelliJ 10.0.3。 我正在开发一个Maven电梯项目。

如何将项目同步到Android Studio的GitHub?

我试图将我在Android Studio文件夹中的项目同步到GitHub,但我不完全确定除了在选项菜单中添加凭据之外,还需要执行什么操作。 有人可以给我一个快速的指导,请吗?

强制Intellij IDEA重新读取所有的Maven依赖关系

如何强制intellij的想法重新读取/更新在POM文件中指定的所有依赖项?

为什么IntelliJ 13 IDEA从版本12升级后如此慢?

在使用IntelliJ 13最终版本一个星期,它似乎真的很慢。 首先,整个IDE每隔一会停一会儿。 与12版本相比,Java编辑器的自动完成速度非常慢。 除了使用德古拉主题之外,我没有改变任何默认设置。 看来这不是我自己的问题。 许多人build议将堆大小设置为高于默认值,或清除caching,但我没有检查或testing这些build议。 我是否需要改变一些设置来改善新版本的性能?