我们使用的是https://dev.azure.com/xxx的AzureDevOps环境。除了整个项目的恢复之外,这是否是从板子、repos等中恢复删除元素的一种方法?
发布于 2019-03-29 22:51:13
简短的回答是“视情况而定”。有些东西(例如工作项)有一个“回收站”,您可以在删除后将其恢复。其他事情(如电路板配置更改)则不起作用。
当然,只要repo仍然存在,源代码控制总是可以恢复的--您可以恢复更改。
发布于 2019-04-01 16:52:25
根据我们的官方documentation,数据是使用Azure服务复制的,比如blob和SQL存储。
但是,如果您希望在自己的服务器或本地计算机上有一个副本,则没有开箱即用的备份功能。
您可以通过以下方式执行manually save the project data:
压缩代码和自定义构建模板:您可以下载压缩文件形式的文件。打开存储库、文件或文件夹的存储库操作操作图标,然后选择下载为Zip。您还可以选择屏幕右侧的下载图标来下载当前选定文件夹中的所有文件或当前选定的文件。此流程不会保存任何更改历史记录或到其他工件的链接。如果使用Git,请克隆存储库以保留完整的项目历史记录和所有branches.
对于恢复,除了恢复项目之外,您还可以恢复软删除的git存储库和工作项。
Repositories - Restore Repository From Recycle Bin
恢复软删除的Git存储库。最近删除的存储库在被硬删除并变得不可恢复之前,会在一段时间内进入软删除状态。

有一个相关的用户声音,你可以监听并投票支持它
Azure为
DevOps提供备份服务
https://stackoverflow.com/questions/55419796
复制相似问题