mercurial - 从 bitbucket 存储库中删除提交的用户名和密码

标签 mercurial bitbucket

我在 bitbucket 代码中错误地发送了 API 用户名和密码,我该如何删除该行?请帮忙,它在公共(public)仓库中。

最佳答案

Mercurial 是不可变的,因此撤消此类操作非常棘手。一种方法是在提交之前克隆你的 repo 到修订版,扔掉旧的 repo 并用你的克隆替换它,并希望在此期间没有人从原始 repo 中提取。

此线程更详细地讨论了这种方法和其他方法:How do I permanently remove (obliterate) files from history?

关于mercurial - 从 bitbucket 存储库中删除提交的用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3808513/

相关文章:

Mercurial 存储库和具有奇怪名称的文件

git - 为什么我应该将我的 Wiki 存储在单独的存储库中?

Git:将存储库克隆到新存储库

git - 连接中出现未知的 SSL 协议(protocol)错误

java - Jenkins 构建失败错误 : cannot find symbol

Mercurial:搁置与 mq

mercurial - 如何配置 Mercurial 在 merge 时使用 Kompare?

windows - Mercurial 中不区分大小写的文件名处理

git - 使用快速导出将 mercurial repo 转换为 git 时至少出现一个未命名的头部错误

mercurial - 如何使用 mercurial hg 删除 bitbucket 中的分支?