Mercurial игнорирует папку ".idea" из PyCharm? - PullRequest
5 голосов
/ 31 августа 2011

Я занимаюсь разработкой приложения для Django, и я впервые использую Mercurial (используя bitbucket).

Я сделал некоторые коммиты, не добавляя папку .idea из PyCharm в hgignore.Теперь я добавил его в hgignore и хочу удалить .idea из центрального репозитория, но, очевидно, не хочу удалять актуальную папку локально.

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

Спасибо за помощь заранее.

Ответы [ 3 ]

7 голосов
/ 31 августа 2011

Звучит так, будто вы хотите, чтобы Mercurial прекратил отслеживать все под .idea.Это должно работать (команда выдана в корне хранилища):

hg forget .idea\*
4 голосов
/ 31 августа 2011

Используйте hg forget .idea.Это как hg remove, только он не удаляет файл из вашего рабочего каталога.

3 голосов
/ 31 августа 2011

hg forget .idea\* должно быть вашим решением!

Вы можете прочитать больше о забыть / удалить здесь http://www.selenic.com/mercurial/hg.1.html

просто для справки вы можете удалить папку .idea. pycharm сгенерирует его при следующем открытии файлов проекта, используя его.

...