2017-01-13 99 views
0

在visual studio 2015中,我更改了项目中的文件名(从test.ps1到test.psm1)。我保存了我的项目。我提交了这个文件(这是一个git bitbucket回购)并被推送。如何更改文件的名称?

在VS的文件名改变,但它并没有在文件系统中更改。如果我在浏览器中查看它仍然称为test.ps1。如果我在它的名为“test.psm1”的bitbucket中查看它!

到底什么事,我如何做到这一点吗?

编辑:
好吧,现在我有一个问题,即修改VS中的文件没有反映在文件系统中。也许我只是误解VS如何工作?

我在我的项目创建一个文件,或编辑一个现有文件并保存,我没有看到文件系统上的任何变化。

如果我承诺,推动我看到在我的到位桶提交这些变化,我为什么不看他们的文件系统上?

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

+0

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

回答

0

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

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

重命名的文件添加到的地方是在你的项目中的文件系统位置。

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

最后,提交。

+0

使用源代码管理和VS进行重命名绝对是一件有趣的事情,尤其是在文件夹上。 – GibralterTop

+0

所以现在我遇到了一个问题,即在VS中修改文件没有反映在文件系统中。也许我只是误解VS如何工作?我在我的项目中创建了一个文件,或者编辑了一个正在退出的文件并保存,并且在文件系统中看不到任何更改。如果我承诺并推动我在bitbucket中看到我提交的更改,为什么我没有在文件系统上看到它们? – red888

+0

可能不适用于文件扩展名。正如我还提到的,文件夹也不这样做。从本质上讲,VS仍然指向该文件,但名称只会改变你在VS中看到的内容,因为我猜想微软认为你只能从VS开始工作,并且没有任何与你的文件系统有关的事情是我唯一的猜测。您也可以尝试在文件系统上更改文件扩展名,而不是下次通过VS。更改扩展名后,右键单击该项目并点击“重新加载”以查看是否适合您。 – GibralterTop