我使用 PHPStorm 作为我的 IDE。我也使用 Git 作为我的 VCS。
我去某些文件并进行一些更改;但是,由于某种原因,PHPStorm 也会自动创建我没有创建的其他差异,而这些差异只是删除和重新添加相同的行而不更改它们。
例如,假设我有 xyz.php:
$j = 1;
$f = 2;
...然后我做一些小改动
$j = 1;
$f = 2;
$x = 3; //added this change - that's it
然后保存。
运行 agit diff
会显示:
-$j = 1;
+$j = 1;
-$f = 2;
+$f = 2;
+$x = 3; //added this change - that's it
这在选定的几个文件中始终如一地发生。
关于可能导致这种情况以及如何使其停止发生的任何想法?
此外,如果它有帮助,如果我在 Eclipse 或任何其他编辑器中编辑文件,这不会发生。