从 subversion 转换,我借此机会清理了 repo,并将其拆分为三个大部分独立的项目。但是......我有一个文件映射,上面写着
exclude bot
include bot/aobiosbot.py
其中应该包括除“bot”子目录之外的所有内容,但仍包括该目录中的“aobiosbot.py”文件。问题是,转换后的仓库是空的(我用“hg clone”测试)。如果我添加一个“包含”。作为第 1 行,我得到了除“bot”目录之外的所有内容......包括“bot/aobiosbot.py”。但我告诉它包含该文件。
(真的,filemap 的文档很糟糕。必须准确指定排除/包含选项。我发现我倾向于同意 Joel 的规范……至少在这里。谁会笨拙……)