我按照Apple 的这个指南创建了 doxygen 文档。我确实需要修改脚本以将变量放在引号中,因此当它解析带有空格的目录时,它不会将其视为两个单独的参数。
也就是说,我最近转而在 XCODE 中使用 subversion,而不是使用 Snapshot 的东西,它有一个臭名昭著的历史,会破坏自己并丢失你的历史。我这样做的过程是为我的项目创建一个类似颠覆的目录结构,将其签入 SVN,然后从主干中签出。
我的问题是,当我创建文档时,无论我如何修改我的 doxygen 配置文件(exclude_parameters 等),它第一次为文档创建文档集都很好。第二次通过时,尝试使用 cp 命令复制到我的库文档目录时遇到问题,该目录安装它以供 XCODE 参考。
我尝试添加到 exclude_parameters .svn *.svn* */.svn* */.svn/* 但似乎没有任何帮助或影响文档。安装后我在我的 docset 上做了一个chmod,这解决了这个问题,但它实际上只是掩盖了 .svn 目录仍然存在于文档中的事实。
我想也许创建一个文件夹操作可以解决问题,但我并没有真正搞砸苹果脚本。这将是一个黑客,但肯定会完成工作。
但是,要正确地做到这一点,有没有人知道如何优雅地做到这一点(正确的方式)?
谢谢!