使用 Android Studio、.gitignore 文件设置 Mercurial 存储库

Setting up mercurial repository with Android Studio, .gitignore file

我刚刚尝试使用 Android Studio (v2.3.2)

创建一个新的 Mercurial 存储库

我通过菜单选项 VCS->导入版本控制->创建 Mercurial 存储库

我第一次这样做时粗心大意,接受了存储库的默认文件夹位置,结果发现它是我新项目的父目录,因此覆盖了我在那里的现有存储库(希望我可以从备份)

第二次我正确指定了新的项目目录,我看到在那里按预期创建了一个 .hg 目录。令人困惑的是,它还在项目目录中创建了一个 .gitignore 文件。

mercurial 是否尝试读取 .gitignore 文件,或者这是 Android Studio 中的错误?

运行 hg add -n 似乎表明它没有读取 .gitignore 文件

我本以为 Android Studio 会改为创建 .hgignore 文件?

您是否需要将 .gitignore 文件重命名为 .hgignore 并在顶部添加 syntax: glob 行,或者您是否应该手动创建自己的 .hgignore 文件?

我认为简单地添加所有文件不是一个好主意吗?

Mercurial 不会读取 .gitignore 文件或以任何方式对其进行特殊处理。

但是您可以通过在顶部添加 syntax: glob 指令并重命名来转换它 - 正如您自己建议的那样