2016-08-12 64 views
0

是否有可能更改提交mercurial。出于安全原因,我们希望在文件的所有以前提交中删除以前提交的安全连接信息。这是可能的,或者我们只需要删除并重新上传存储库?在Bitbucket.org有没有办法修改历史文件

更新:这听起来像histedit是做到这一点的方式,但是当我做

hg histedit revisionnumberstring 

我越来越

comparing with revisionnumberstring 
abort: repository revisionnumberstring not found! 

我怎么使用汞histedit删除证书在初始提交时,在根目录的index.xml文件中找到?

+3

即使您删除并重新上传存储库,也应该考虑这些凭据受到威胁并立即更改它们。 – Chris

回答

0

您将不得不释放存储库,这意味着必须基于受损的每次提交创建一个新的提交 - 并剥离服务器上所有被泄露的提交。

有关详细信息,请参见hg histedit上的帮助。

但是,删除信息并不能取消违规,你应该改变泄露的凭证。

+0

我试过使用hg histedit,但是我得到的版本没有在修订版中找到,你能解释一下useage @planetmaker的答案吗? – SumGuy

相关问题