如果其中一位参与开发人员的
这可能不是完整性的问题,因为将来的提交会引用这些提交,并且它们可能具有正确的时间。所以可以说,提交必须在那之前完成。但是,如果我一般不想错误的提交?
应该很容易,但我找不到讨论这个问题的资源。它应该类似于检查作者是否对应于允许推送到该origin / server / -repo的帐户。
答案 0 :(得分:0)
您可以使用pre-receive
挂钩。在钩子中,您使用
git show -s --format=%ci <SHA>
将此与date
的输出进行比较并相应地采取行动。
那就是说,我将重复我在评论中所说的,这在git中是不可取的,因为这个想法恰恰是人们可以异步工作并推送到服务器。重要的是提交成为共同历史的一部分的顺序,而不是编辑时的顺序。