2016-08-12 74 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

相關問題