如果所有子 TODO 都已完成,如何归档组织模式 TODO 条目?

How to archive org mode TODO entry if all the child TODOs are done?

当前组织文件

* TODO test
** TODO test 1
** TODO test 2
** DONE test 3

* DONE test 4
** DONE test 5

当前文件的预期输出

* TODO test
** TODO test 1
** TODO test 2
** DONE test 3

存档文件

* DONE test 4
** DONE test 5

我使用的是议程模式方式来存档,即C-c a t N r (mark items) B $ 但这也移动了项目 ** DONE test 3

我找到了一种替代技术来实现类似的结果。

C-^ O // order by todo order
C-c $ // archive
C-x z // repeat previous command
z // repeat
z
z