是否可以更改mercurial中的提交。出于安全原因,我们希望在文件的所有先前提交中删除以前提交的安全连接信息。这是可能的还是我们只需要删除并重新上传存储库?
更新:听起来像是hetedit是这样做的方式,但是当我这样做时
hg histedit revisionnumberstring
我正在
comparing with revisionnumberstring
abort: repository revisionnumberstring not found!
如何使用hg histedit删除初始提交的凭据,可以在根目录的index.xml文件中找到?
答案 0 :(得分:0)
您将不得不对存储库进行修改,这意味着基本上是为每个基于受损的提交创建一个新的提交 - 并剥离服务器上所有被泄露的提交。
有关详细信息,请参阅hg histedit
上的帮助。
但是,删除信息不会撤消违规行为,您应该更改泄露的凭据。