我们正在使用https://dev.azure.com/xxx中的AzureDevOps环境。 除了恢复整个项目之外,是否可以通过这种方式从董事会,回购协议等中逐步恢复已删除元素?
答案 0 :(得分:1)
简短的回答是“取决于”。某些事物(例如工作项)具有“回收站”,您可以在其中删除它们。其他事情(例如,电路板配置更改)没有。
当然,只要存储库仍然存在,源代码控制就始终可以恢复-您可以还原更改。
答案 1 :(得分:0)
根据我们的官方documentation,使用Azure服务(例如blob和SQL存储)来复制数据。
但是,如果您想在自己的服务器或本地计算机中拥有副本,则没有现成的备份功能。
您可以通过以下方式manually save the project data:
对于还原,除了还原项目外,还可以还原软删除的git repo和工作项。
Repositories - Restore Repository From Recycle Bin
恢复软删除的Git存储库。最近删除的存储库会进入软删除状态一段时间,然后再进行硬删除并变得不可恢复。
有一个相关的用户声音,您可以对其进行监视和投票
为Azure DevOps提供备份服务
答案 2 :(得分:0)
免费选项
我们最初使用 https://github.com/beralves/azure-devops-backup 进行备份,但发现通过使用诸如 https://github.com/libgit2/libgit2sharp 之类的东西实际克隆存储库来更好地运行粒度存储库备份
免费和为您完成(自动)备份选项
如果您正在寻找托管解决方案,我们还发布了我们自己的备份解决方案,Backrightup 此处允许您备份和恢复存储库、工作项、维基、测试用例、发布等。
>