SVN 提交目录就像它们被更改一样
SVN commits directories as if they were changed
我通常是一个 Git 的人,所以 SVN 转换并没有造成太多问题,除了一些直到今天还让我感到困惑的事情。
我不明白为什么有时 SVN 提交(我直接从 PHPStorm 提交)包含目录?
例如:
如果我在 Project/Html/Bla.php
有一个脚本,并且我更改了 Bla.php
脚本,我自然会在更改后提交该文件,它最终会出现在存储库中。
然而,有时当我更改它时,连同我的提交,我会看到 Bla.php
和 Project
目录都发生了变化。
如果我将 Project
重命名为 MyProject
之类的东西,这对我来说是有意义的,但没有触及它,我不明白为什么会这样。
有什么解释吗?
所有 FS 对象(文件+目录)都有 properties,也可以更改并且必须像往常一样存储内容更改。
您始终可以使用标准 svn diff
检查 WC 中的 所有 变化
我通常是一个 Git 的人,所以 SVN 转换并没有造成太多问题,除了一些直到今天还让我感到困惑的事情。
我不明白为什么有时 SVN 提交(我直接从 PHPStorm 提交)包含目录?
例如:
如果我在 Project/Html/Bla.php
有一个脚本,并且我更改了 Bla.php
脚本,我自然会在更改后提交该文件,它最终会出现在存储库中。
然而,有时当我更改它时,连同我的提交,我会看到 Bla.php
和 Project
目录都发生了变化。
如果我将 Project
重命名为 MyProject
之类的东西,这对我来说是有意义的,但没有触及它,我不明白为什么会这样。
有什么解释吗?
所有 FS 对象(文件+目录)都有 properties,也可以更改并且必须像往常一样存储内容更改。
您始终可以使用标准 svn diff