gpt4 book ai didi

version-control - 替换现有 Mercurial 提交数据中的电子邮件地址

转载 作者:行者123 更新时间:2023-12-04 05:44:28 25 4
gpt4 key购买 nike

我有一个 Mercurial (hg) 存储库,其中包含错误(格式错误)的电子邮件地址附加到我推送的所有提交的提交数据。我可以直接访问远程服务器上的存储库文件(通过 ssh)。有什么方法可以直接修改存储库文件以更正提交历史记录中格式错误的电子邮件的每个实例?

最佳答案

如果不重写历史,你就无法做到这一点。 Mercurial 存储库中的每个变更集 ID 都是从变更集数据计算的加密哈希。本质上,在每个受影响的变更集中,更改电子邮件地址与更改其中一个文件的内容一样。

你真的需要修复那封电子邮件吗?如果你通过重写历史来做到这一点,你最终将拥有一个本质上是一个新存储库的东西。你的开发伙伴将不得不放弃他的代表副本,转而使用重新创建的副本。

做实际转换,内置 convert extension --authors map应该可以帮助你,我相信。它将创建一个具有固定作者姓名的存储库副本。

关于version-control - 替换现有 Mercurial 提交数据中的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10863517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com