windows - 如何通过 HelpNDoc 使用 Subversion

标签 windows svn documentation software-quality helpndoc

我正在为一个涉及多个开发人员的项目编写文档。我们使用 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/

相关文章:

.net - 现在我的本地主机运行速度很慢,因为我在 Windows 7 和 Asp.net MVC 上

windows - 文件夹图标更改不生效

c - 从用户获取的多线程程序中的输入被卡在getchar()上

当在 Windows 10 上点击 `Ctrl + C` 按钮时,Python 代码显示在屏幕上。如何隐藏它?

linux - Eclipse、Subversion 和项目迁移

java - Java EWS API 1.2 库的文档在哪里?

svn - Subversion *真的*需要 ActivePython 吗?

svn - 在 cron 作业中执行 svn info 对远程服务器失败

node.js - 如何使用 Express Swagger Generator 在同一条路线上定义多个操作

php - 我应该使用@return self、this 还是当前类?