场景:创建了一个新分支并应用了所需的代码更改。该分支随后使用自定义(分支)URL 部署到 Netlify。测试后,发出 pull 请求,并且 deploy-preview 还使用另一个自定义 URL 部署在 Netlify 上。然后, merge 请求被批准并成功 merge 分支被完全删除。
后果:但是,即使这样,deploy-preview 和branch-deploy 特定部署仍然存在并已发布。
问题:
- 如何从 Netlify 中删除(清除)分支特定部署?
- 奖励:如何从 Netlify 中删除(清除)deploy-preview 部署?
最佳答案
目前(04/16/2018)没有记录的方法来删除 Netlify 上的特定部署。有一些方法可以阻止分支被看到(请参阅注释),您可以在构建工作流程中实现这些方法。
Contact support删除敏感内容。
注意:
- Netlify 将 HTTP header
x-robots-tag: noindex
添加到所有 Deploy Preview(为 Pull Request 构建)的响应 header 中,因此不会将其编入索引。 - 您可以通过选择性地使用密码来保护分支部署:https://www.netlify.com/blog/2017/04/07/selective-password-protection/
请注意,这需要计划;你必须先设置好 部署:
关于git - 如何删除 Netlify 部署的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49843265/