SVN 提交目录就像它们被更改一样

SVN commits directories as if they were changed

我通常是一个 Git 的人,所以 SVN 转换并没有造成太多问题,除了一些直到今天还让我感到困惑的事情。

我不明白为什么有时 SVN 提交(我直接从 PHPStorm 提交)包含目录?

例如:

如果我在 Project/Html/Bla.php 有一个脚本,并且我更改了 Bla.php 脚本,我自然会在更改后提交该文件,它最终会出现在存储库中。

然而,有时当我更改它时,连同我的提交,我会看到 Bla.phpProject 目录都发生了变化。

如果我将 Project 重命名为 MyProject 之类的东西,这对我来说是有意义的,但没有触及它,我不明白为什么会这样。

有什么解释吗?

所有 FS 对象(文件+目录)都有 properties,也可以更改并且必须像往常一样存储内容更改。

您始终可以使用标准 svn diff

检查 WC 中的 所有 变化