0

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

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

4

1 回答 1

2
  1. 您在 repo 中这两个文件,克隆只是显示给您
  2. 没有在原始工作副本中仅看到这些文件,因为(尚未发现)原始工作区的本地设置现在忽略这些文件(在它们被提交到 repo 之后 - 请参阅hg log FILENAME),但添加到忽略列表并不意味着“自动忘记并从 repo 中删除”

如何摆脱它们?

  • 在克隆的 repo-root 创建 .hgignore 中,为所有和任何 (?) *.apk 文件添加全局模式
  • hg forget两个 APK(或从 THG 的 CMenu 中忘记)
  • 提交更改
  • 从 WorkingCopy 中删除文件
于 2012-10-31T15:14:30.397 回答