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