git - 如何删除 Netlify 部署的分支

标签 git netlify

场景:创建了一个新分支并应用了所需的代码更改。该分支随后使用自定义(分支)URL 部署到 Netlify。测试后,发出 pull 请求,并且 deploy-preview 还使用另一个自定义 URL 部署在 Netlify 上。然后, merge 请求被批准并成功 merge 分支被完全删除。

后果:但是,即使这样,deploy-previewbranch-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/

相关文章:

Font-Awesome 字体 (woff) 未通过 Netlify CDN 加载

redirect - Netlify 重定向不起作用

linux - 如何检查存储中是否存在本地不再存在的未跟踪/忽略文件? (混帐,Linux)

git - 撤消 SourceTree 中丢弃的更改

用于 Windows checkout 、分支、提交和 pull 更改的 Git gui

gitlab - 带有自托管 Gitlab 的 Netlify CMS

javascript - 使用 Netlify 函数加载本地文件

next.js - 在 NextJS 应用程序中导入 web3 时出现 Netlify 构建错误 - 'Error: Can' t 解析 'electron' ...'

git - npm 使用 git 信息而不是 package.json 中的版本发布

linux - 通过智能 HTTP 推送到 Git Shared Repo 的权限不足