处理这种情况的最佳方式是什么?“哎呀,我忘了在上一次签到时包括几个文件”。 。 。 ?而不是通过额外的检查来跟踪它,并且评论“糟糕,忘记了这些文件”。 。 。 ?最好的方式来处理事先从检查中遗失的文件吗?
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. 最好的方法来处理多个类的事件?
- 4. HID设备。最好的方法来做事件处理?
- 5. 失去焦点时处理键盘事件的最佳方式
- 6. 最好的方式来处理橱柜中的列表(android库)
- 7. 最好的方式来处理事件和通知从多个来源到主要形式在vb.net
- 8. 最好的方式来处理改变python类的'模式'
- 9. 最好的方法来处理OOME android
- 10. 最好的方式来处理管理表格轨道
- 11. 最好的方式来读取和处理大于0.5GB的数据文件C
- 12. 最好的方法来检查
- 13. 最好的方法来检查null?
- 14. 以好的方式处理/设计C#中的事件使用
- 15. 什么是最好的方式来处理DBNull的
- 16. 最好的方式来处理指定数据类型的NAs
- 17. 检查需要处理的新文件的最佳方法
- 18. 最好的处理方法
- 19. 有更好更短的方式来处理异步数据吗?
- 20. 最好的方式来处理运行时权限android
- 21. 最好的方式来处理这个RESTfully
- 22. 最好的方式来处理后台进程
- 23. ASP/ASP.NET最好的方式来处理写权限?
- 24. 最好的方式来处理$ onAuth维护离子/ angularfire
- 25. 最好的OO方式来处理“取消按钮”
- 26. 这是处理Java事件的好方法吗?
- 27. 最佳多线程的方式来处理文件
- 28. 如何优先处理LINQ查询中的过滤,最好是Lambda格式?
- 29. 什么是最好的方式来检查文件的存在和使用c + +在linux中的文件权限
- 30. 一种更好的方式来处理下面的SQL查询过滤条件