在允许在 Mercurial 中进行合并之前,有没有办法进行一些检查?
通过将以下内容添加到以下内容,我找到了更新前挂钩并有一个在允许更新之前运行的脚本~/.hg/hgrc
:
[hooks]
pre-update = ~/hg_pre_update.sh
但我也想在允许合并之前运行检查,目前它只允许合并通过而不运行我的检查。
背景
如果有其他方法可以解决问题...
Mercurial 下的“丢失”编辑存在许多问题。我现在已经将它们中的大多数追踪到相同的根本原因:有人打开了 vim 编辑会话,而他们或其他人进行了 hg 更新或合并。编辑器警告文件已从外部更改,用户忽略警告并保存更改。
当这些更改被提交时,对于 Mercurial 来说没有什么争议。用户只需恢复上次更新带来的所有更改并放入他们自己的更改。
一段时间后,我们注意到代码已经消失了。暗示各种侮辱性的方式随波逐流……