【问题标题】:Display recent activity to a section of the wiki in an Azure DevOps project在 Azure DevOps 项目中的 wiki 部分显示最近的活动
【发布时间】:2025-12-09 03:00:02
【问题描述】:

我们正在将我们的 wiki 迁移到 Azure DevOps,并希望复制我们为 wiki 的每个部分提供的“概述”页面。这包括一个表格,其中包含指向各种文件的链接(在 Markdown 中很容易创建),然后是该部分中页面的最近更新列表(显示哪个团队成员进行了更新,哪个页面被更新,以及日期)。

Azure DevOps 似乎不允许您在项目内的 wiki 页面上运行查询,这是我最初的方法。因此,我需要一些降价来返回上述信息的列表(例如,对 wiki 的指定页面及其任何子页面进行的最后十次更新)。这可能吗?还是有更好的方法来获得我想要的结果?

【问题讨论】:

    标签: azure-devops markdown


    【解决方案1】:

    在 Azure DevOps 项目中的 wiki 部分中显示最近的活动

    恐怕目前这是不可能的。

    如果您想返回对 wiki 的指定页面及其任何子页面所做的最近十次更新的列表,有一个选项 View Revisions,您可以获得 wiki页面历史:

    修订页面显示谁进行了更改以及修订 消息、日期和版本或提交 ID。查看详细信息 修订,选择消息或版本链接。

    查看文档View wiki page history and revert changes 了解更多详情。

    但我们无法获取所有 wiki 页面的更新列表,只能指定一个。

    另外,markdown目前支持的功能有限,AFAIK,我们不能动态Wiki内容,如果我们需要列出所有wiki页面的更新列表,应该是动态内容:

    检查用户语音Add dynamic Wiki Content

    我能想到的方法是,我们可以创建一个脚本来调用REST API来返回对wiki指定页面所做的更新,然后将结果添加到本地的markdown中,并将更改推送到Azure 开发运维。但这会在 Wiki 中添加更新消息。

    所以,现在恐怕这是不可能的了。

    希望这会有所帮助。

    【讨论】:

      最近更新 更多