有人知道如何拒绝在Bitbucket上使用CRLF行结尾的提交吗?

时间:2014-01-22 03:06:32

标签: git bitbucket

我们希望保持已提交文件的行结尾一致,仅允许unix格式,拒绝在服务器端包含CRLF的任何提交。但我不知道如何在Bitbucket上设置pre-receive hook。

1 个答案:

答案 0 :(得分:1)

您无法在BitBucket上设置预接收挂钩。像这样的钩子允许任意代码在服务器上执行,并且对于像这样的托管服务而言根本不是可行的选择。如果您需要这样的自定义挂钩,则需要托管自己的存储库。

您可以将预提交挂钩分发给可以在其本地存储库中安装的贡献者,以拒绝包含此类行结尾的提交。

您可以通过 post-receive 挂钩接收新提交的通知,BitBucket通过调用您选择的URL来实现,但此时更改已经提交到存储库