【问题标题】:IntelliJ not recognising changes on my Java projectIntelliJ 无法识别我的 Java 项目的更改
【发布时间】:2019-09-18 11:43:04
【问题描述】:

当我尝试提交并将我的代码推送到 BitBucket/Github(来自 IntelliJ)时,它只提交和推送 .xml 文件,而不是我正在编写的实际 Java 代码。在我提交并推送之后,我正在向代码添加更改(在同一个类中),我试图再次提交,但它会弹出一个窗口 Nothing to Commit,并显示一条消息:未检测到更改。

为什么 IntelliJ 看不到我的 .java 文件?

【问题讨论】:

  • 您的 java 文件是 .gitignore 文件中文件夹的一部分吗?
  • @f1sh 对不起,我是版本控制的新手,我不知道如何判断我的 java 文件是否在 .gitignore 中。我猜他们不是......这就是我所拥有的:### IntelliJ IDEA ### .idea *.iws *.iml *.ipr
  • 您是否将文件添加到提交中?我不熟悉 IntelliJ 的 git GUI,因此添加它们可能无关紧要。你能打开一个终端并在那个目录中运行一个“git status”吗?重要的是要判断这是否是您设置 git 的问题,还是 IntelliJ 的 GUI 的问题。
  • @Cassara .git 目录在哪里?它在项目根目录中吗? .git 目录下有源文件吗?
  • 当我尝试提交时,IntelliJ 根本不会向我显示更改的文件。它只显示 .xml 文件,而不是我的 Java 类。如何手动添加它们,以便以后提交它们?我在 CMD 中尝试了 git status,它显示有未跟踪的文件

标签: java github intellij-idea bitbucket


【解决方案1】:

IntelliJ IDEA 版本控制集成适用于您在 VCS Settings 中配置的根。

默认情况下,项目根目录与 VCS 根目录相同。

如果您的源文件位于其他位置,则需要在 IDE 设置中添加更多 VCS 根。

仔细检查您是否打开了正确的项目,其中包含您更改的文件,并且 IDE 中的 VCS 根目录包括您正在使用的模块的内容根目录。

【讨论】:

    猜你喜欢
    • 2019-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    相关资源
    最近更新 更多