【问题标题】:How do I change the name of a file?如何更改文件的名称?
【发布时间】:2017-05-29 07:41:43
【问题描述】:

在 Visual Studio 2015 中,我更改了项目中文件的名称(从 test.ps1 更改为 test.psm1)。我保存了我的项目。我提交了文件(这是一个 git bitbucket 存储库)并推送。

VS中的文件名改变了,但在文件系统中没有改变。如果我在资源管理器中查看它,它仍然称为 test.ps1。如果我在 bitbucket 中查看它,它称为“test.psm1”!

到底发生了什么,我该怎么做?

编辑:
好的,所以现在我有一个问题,在 VS 中修改文件没有反映在文件系统中。也许我只是误解了 VS 的工作原理?

我在我的项目中创建了一个文件,或者编辑了一个现有文件并保存,但我没有看到文件系统上的任何更改。

如果我提交并推送,我在 bitbucket 中的提交中看到了这些更改,为什么我在文件系统上看不到它们?

疯狂的是,如果我在 VS 中创建一个新文件,我在文件资源管理器中看不到它,但如果我打开 PS 控制台并执行“Get-Item fullPathOfFileICantSeeInExplorer.ps1”它会找到它!到底发生了什么?

【问题讨论】:

  • 根据您的编辑,这很奇怪。最后一次重启是什么时候?

标签: windows git visual-studio bitbucket


【解决方案1】:

将问题文件复制到另一个文件系统位置并重命名。

使用 Visual Studio 从您的项目中删除问题文件。

将重命名的文件添加到项目中的文件系统位置。

使用 Visual Studio 添加现有文件并选择重命名的文件。

最后,提交。

【讨论】:

  • 使用源代码管理和 VS 重命名绝对是一件有趣的事情,尤其是在文件夹上。
  • 所以现在我有一个问题,在VS中修改文件没有反映在文件系统中。也许我只是误解了 VS 的工作原理?我在我的项目中创建了一个文件,或者编辑了一个现有文件并保存,但我没有看到文件系统上的任何更改。如果我提交并推送,我在 bitbucket 中的提交中看到了这些更改,为什么我在文件系统上看不到它们?
  • 可能不像您的文件那样用于文件扩展名。正如我还提到的,文件夹也不这样做。从本质上讲,VS 仍然指向该文件,但名称只会改变你在 VS 中看到的内容,因为我猜微软假设你只会在 VS 上工作,而与你的文件系统没有任何关系是我唯一的猜测。您也可以尝试更改文件系统上的文件扩展名,而不是下次通过 VS。更改扩展后,右键单击项目并“重新加载”以查看是否适合您。
  • 此外,您始终可以查看任何文件的属性 (F4) 以查看完整路径。也许文件移动到了某个地方。
猜你喜欢
  • 2018-04-03
  • 2020-06-08
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
  • 2020-06-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-15
相关资源
最近更新 更多