我在回购一些具有特定二进制格式的文件。我想看看它的内容。 对于这样的二进制文件,我放入了repo特定的txt文件,其中包含md5和来自二进制文件的精美内容。
为了最大限度地减少手动移动,我在python中编写了precommit hook,看到二进制文件中的更改和check是txt格式的文件匹配新的二进制文件。
如果匹配失败,hook会自动刷新txt-content并且不允许提交。
这里我需要手动推送F5来刷新更改列表,因为TortoiseHG不包含在修改的提交文件中,但不包含在列表中......
答案 0 :(得分:0)
没有任何其他决定我通过ctypes.windll.user32.SendInput模拟按F5:)