Я подозреваю, что вам нужно выполнить hg import --strip 0 patchfile , поскольку Subversion не включает никаких префиксов в путь к файлу. - base указывает, где следует искать файлы, а - strip указывает, сколько (по умолчанию 1) элементов пути игнорировать в начале заголовков diff.