處理這種情況的最佳方式是什麼?「哎呀,我忘了在上一次簽到時包括幾個文件」。 。 。 ?而不是通過額外的檢查來跟蹤它,並且評論「糟糕,忘記了這些文件」。 。 。 ?最好的方式來處理事先從檢查中遺失的文件嗎?
0
A
回答
2
如果錯誤提交已被推或拉到任何地方,則不應使用這些內容;它們會重寫歷史記錄並在發佈重寫的提交時引發問題。
這兩種解決方案都假定您沒有提交任何干預提交。
根據您是否正在運行的Mercurial的最新版本不夠:
hg add <missing files>
hg commit --amend
我不知道它是引入了版本,副手。
的預amend
選擇是rollback
:
hg rollback
hg add <missing files>
hg commit
0
如果使用水銀2.2或更高版本,你應該使用的修正標誌hg commit --amend
。從幫助:
的--amend標誌可用於修改工作目錄的父與新提交包含除目前由汞狀況報告那些在父母的變化,如果有任何。舊的提交存儲在.hg/strip-backup中的備份包中(請參閱hg help bundle和hg help unbundle以瞭解如何恢復它)。
否則,您可以使用回滾(不推薦,因爲你正在重寫歷史)hg rollback
:
該命令應小心使用。只有一個級別的回滾,並且無法撤消回滾。它還會在最後一次交易時恢復原來的狀態,並且自那時起失去任何暫時的變化。該命令不會改變工作目錄。
或者使用hg backout
:
準備一個新的變更與REV百廢待興的當前工作目錄下的效果。 如果REV是工作目錄的父級,那麼這個新的變更集會自動提交。否則,hg需要合併更改,並且合併的結果未提交。
相關問題
- 1. 同時下載文件 - 最好的方式來處理它
- 2. 什麼是最好的方式來處理多個文件
- 3. 更好的方式來處理ExtJS/Javascript中的事件
- 4. 最好的方法來處理多個類的事件?
- 5. HID設備。最好的方法來做事件處理?
- 6. 最好的方式來處理櫥櫃中的列表(android庫)
- 7. 失去焦點時處理鍵盤事件的最佳方式
- 8. 最好的方式來處理事件和通知從多個來源到主要形式在vb.net
- 9. 最好的方法來處理NSString Memeory
- 10. 最好的方法來處理OOME android
- 11. 最好的方式來處理改變python類的'模式'
- 12. Magento - 最好的方式來處理塊的形式?
- 13. 最好的方式來讀取和處理大於0.5GB的數據文件C
- 14. 最好的方法來檢查null?
- 15. 最好的方法來檢查
- 16. 以好的方式處理/設計C#中的事件使用
- 17. 最好的方式來處理指定數據類型的NAs
- 18. 什麼是最好的方式來處理DBNull的
- 19. 在Django中處理遺留網址的最佳方式
- 20. 最好的處理方法
- 21. 檢查需要處理的新文件的最佳方法
- 22. 有更好更短的方式來處理異步數據嗎?
- 23. 最好的方式來處理運行時權限android
- 24. 最好的方式來處理後臺進程
- 25. JAX-WS最好的方式來處理超時
- 26. 最好的方式來處理$ onAuth維護離子/ angularfire
- 27. erlang主管最好的方式來處理ibrowse:send_req conn_failed
- 28. 最好的方式來處理跨服務器php包括
- 29. 最好的OO方式來處理「取消按鈕」
- 30. ASP/ASP.NET最好的方式來處理寫權限?