2017-01-13 4 views
0

В visual studio 2015 я изменил имя файла в моем проекте (от test.ps1 до test.psm1). Я сохранил свой проект. Я передал файл (это репозиторий git bitbucket) и нажал.Как изменить имя файла?

Имя файла в VS изменено, но оно не изменилось в файловой системе. Если я просмотрю его в проводнике, он все еще называется test.ps1. Если я просмотрю его в битбакете, то его называют «test.psm1»!

Что случилось, и как я это сделаю правильно?

Редактировать:
ОК, так что теперь у меня есть проблема, когда изменение файла в VS не отражается в файловой системе. Может быть, я просто не понимаю, как работает VS?

Я создаю файл в своем проекте или редактирую выходной файл и сохраняю, и я не вижу никаких изменений в файловой системе.

Если я совершаю и толкаю, я вижу эти изменения в своих фиксациях в битбакете, почему бы мне не увидеть их в файловой системе?

Что с ума сойдет, если я создаю новый файл в VS, я не вижу его в проводнике файлов, НО если я открою консоль PS и сделаю «Get-Item fullPathOfFileICantSeeInExplorer.ps1», он найдет это! Что, черт возьми, происходит?

+0

На ваше редактирование, это странно. Когда происходит последняя перезагрузка? – GibralterTop

ответ

0

Скопируйте файл проблемы в другое место в файловой системе и переименуйте его.

Удалите файл проблемы с помощью Visual Studio из своего проекта.

Добавить переименованный файл в расположение вашей файловой системы, где он был в вашем проекте.

Добавить существующий файл с помощью Visual Studio и выбрать переименованный файл.

И наконец, зафиксировать.

+0

Переименование - это, безусловно, забавный бизнес с использованием Source Control и VS, особенно в папках. – GibralterTop

+0

Итак, теперь у меня есть проблема, когда изменение файла в VS не отражается в файловой системе. Может быть, я просто не понимаю, как работает VS? Я создаю файл в своем проекте или редактирую выходной файл и сохраняю, и я не вижу никаких изменений в файловой системе. Если я совершаю и толкаю, я вижу эти изменения в своих коммитах в битбакете, почему я не вижу их в файловой системе? – red888

+0

Возможно, не для расширений файлов, как ваш файл. Как я уже упоминал, папки тоже этого не делают. По сути, VS все еще указывает на этот файл, но имя изменяется только в том, что вы видите в VS, потому что я предполагаю, что Microsoft предполагает, что вы будете работать только с VS и не иметь ничего общего с вашей файловой системой, это мое единственное предположение. Вы также можете попробовать изменить расширение файла в своей файловой системе, а не через VS в следующий раз. После изменения расширения щелкните правой кнопкой мыши проект и «Обновить», чтобы узнать, работает ли это для вас. – GibralterTop

Смежные вопросы