【问题标题】:Stop Visual Studio renaming files停止 Visual Studio 重命名文件
【发布时间】:2020-01-10 16:28:54
【问题描述】:

我正在 Visual Studio 2019 中进行一些开发。

如果我编辑文件并保存它,Visual Studio 有时会将其重命名为 PascalCase,有时重命名为 camelCase!

我在选项中进行了搜索,但找不到任何可以关闭此功能的内容。有点让人生气。我该如何阻止这种情况发生?它似乎在 16.4.0 和 16.4.2 版本中都发生了。

【问题讨论】:

    标签: git visual-studio visual-studio-2019


    【解决方案1】:

    您确定这不是源代码管理问题吗?据我所知,Visual Studio 不会根据您所说的更改文件名的大小写。如果重命名文件,它会在磁盘上正确重命名它。

    但是,Windows 和一些源代码管理工具将 PascalCase.jsx 和 pascalCase.jsx 视为同一个文件,因此如果您从一个文件重命名为另一个文件,您的源代码管理将无法识别更改。您将在本地拥有重命名的文件,但即使在同步之后,您仍然会在源代码管理中拥有原始文件名。然后,如果您进行干净的结帐,您会发现文件名已恢复。 Git does this。一种解决方法是删除文件并重新创建它

    这可能不是发生了什么,你的问题有点不清楚!?也许您可以提供有关文件何时重命名的更多详细信息?

    【讨论】:

    • 你说得对,我傻了,它一定是 git 将它重命名为它最初创建的名称。
    • 实际上很痛苦:请注意,如果您删除并重新创建,则很难在 git 中查看文件历史记录,所以我不会因为命名不一致而这样做。
    猜你喜欢
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 2011-02-05
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多