我正在开发一个Django应用程序,这是我第一次使用Mercurial(使用bitbucket)。
我做了一些提交而没有将PyCharm中的“.idea”文件夹添加到hgignore。现在我已将它添加到hgignore并想从中央存储库中删除.idea但显然不想在本地删除实际文件夹。
处理此问题的正确方法是什么?我知道这是常见的事情,但我正处于学习阶段。
感谢您的帮助。
答案 0 :(得分:7)
您想要的是Mercurial停止跟踪.idea
下的所有内容。这应该工作(在存储库根目录中发出的命令):
hg forget .idea\*
答案 1 :(得分:4)
使用hg forget .idea
。它就像hg remove
,只是它不会从您的工作目录中删除该文件。
答案 2 :(得分:3)
hg forget .idea\*
应该是您的解决方案!
你可以在这里阅读更多遗忘/删除 http://www.selenic.com/mercurial/hg.1.html
仅供参考,您可以删除.idea文件夹。下次使用它打开项目文件时,pycharm将生成它。