IntelliJ在Git中制作脏文件

时间:2017-05-22 21:17:31

标签: git intellij-idea

我有一个奇怪的问题。随机地,IntelliJ似乎正在“修改”我的一些runConfigurations和伪造的变化。

Git Diff:

modified: .idea/runConfigurations/Build_and_Deploy.xml
────────────────────────────────────────────────────────────────────────────────────────
@ Build_and_Deploy.xml:15 @
      <option name="Make" enabled="false" />
    </method>
  </configuration>
-</component>
+</component>

看起来已删除</component>然后重新添加了它?我只是不明白为什么文件现在在git中是脏的,为什么会发生这种情况。

有人有任何想法吗?

这种情况发生在更大的基础上以及其他事情。就像这个虚假的变化:

-    <option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/main/build/remote/build.sh" />
+    <option name="SCRIPT_NAME" value="$PROJECT_DIR$$PROJECT_DIR$/../main/build/remote/build.sh" />

3 个答案:

答案 0 :(得分:1)

似乎它添加/更改/删除行尾字符。

答案 1 :(得分:1)

IntelliJ报告了类似的问题,请参阅https://youtrack.jetbrains.com/issue/IDEA-91607

答案 2 :(得分:0)

这很可能是一个空白问题。如果在IntelliJ中打开XML文件,左侧将为不同类型的更改进行颜色编码。默认情况下,这些是:

  • 绿色添加
  • 灰色表示删除
  • 蓝色进行更改
  • 布朗仅用于修改空白

如果您在左侧看到一个棕色边距,则该行仅按空白区别。