我正在为一个涉及多个开发人员的项目编写文档。我们使用 Subversion (SVN) 来处理我们的代码库。
我使用 HelpNDoc 编写了文档文档的初稿,我喜欢它漂亮的 TreeView 和易于使用;问题是只有一个文件,所以我不知道如何使用 SVN 来允许其他开发人员贡献文档并更新它。
你知道这是否可能吗?如果没有,您能否推荐一个不错的软件,易于使用,带有可以与 SVN 一起使用的文档 TreeView ,或者可以让多个用户更新它?我们使用 Windows。
最佳答案
HelpNDoc 项目是基于 SQLite 的二进制文件开源数据库引擎。优点是整个文档存储在一个文件中,因此可以轻松复制、移动、共享、备份... 然而,一个缺点是它必须作为二进制内容在包括 Subversion 在内的任何版本控制系统中 checkin :在这些文件上不可能进行 diff 和 merge。
一种可能的解决方案是使用 HelpNDoc 库中的外部文档:每个用户都在自己的文档(可以是 Word 文档和 HTML 网页...)上工作,并创建一个主 HelpNDoc 项目以包含这些文档生成时的文档。请参阅以下分步指南中的“在生成时包含文件”:How to add an item to the library
关于windows - 如何通过 HelpNDoc 使用 Subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39409676/