Android Mercurial在克隆repo后创建额外文件

Android Mercurial在克隆repo后创建额外文件,android,version-control,mercurial,Android,Version Control,Mercurial,我正在开发一个Android应用程序,APK文件位于out文件夹中。我还使用Mercurial作为版本控制系统并克隆了repo,克隆成功,但Mercurial创建了两个APK文件,一个在bin目录中,另一个在项目的根目录中 为什么Mercurial创建了这两个额外的APK文件,以及如何摆脱它们 您在repo中拥有这两个文件,克隆后只需将其显示给您即可 您没有在原始工作副本中仅看到这些文件,因为(尚未发现)原始工作区的本地设置现在忽略这些文件(提交到repo后-请参见hg log FILENAME

我正在开发一个Android应用程序,APK文件位于out文件夹中。我还使用Mercurial作为版本控制系统并克隆了repo,克隆成功,但Mercurial创建了两个APK文件,一个在bin目录中,另一个在项目的根目录中

为什么Mercurial创建了这两个额外的APK文件,以及如何摆脱它们

  • 在repo中拥有这两个文件,克隆后只需将其显示给您即可
  • 您没有在原始工作副本中仅看到这些文件,因为(尚未发现)原始工作区的本地设置现在忽略这些文件(提交到repo后-请参见
    hg log FILENAME
    ),但添加到忽略列表并不意味着“自动忘记并从repo中删除”
  • 如何摆脱它们

    • 在克隆的repo root create.hgignore中,为所有和任何(?)*.apk文件添加全局模式
    • hg忘记
      两个APK(或从THG的CMenu中忘记)
    • 提交更改
    • 从WorkingCopy中删除文件