【发布时间】:2012-09-13 15:50:35
【问题描述】:
我们有一个开发团队,他们使用 50/50 的 GitHub for windows 和 Bash shell 进行 Git 管理。
我们已经实现了预提交挂钩(旨在运行单元测试并在测试失败时使提交失败)。作为一个简化版本,我附上了一个简化版本,它在下面演示了我们的问题。
#!/bin/sh
exit 1
如果我们尝试从 bash shell 提交,预期的提交会失败。但是,如果我们从 GitHub for windows 应用程序执行相同的提交,它会成功提交到本地 repo。
那么有谁知道我们如何从 GitHub 应用程序中获得相同的功能?不幸的是,我们无法将用户从应用程序中移出,它现在是一个明显的漏洞。
感谢您的帮助。
【问题讨论】:
-
虽然我喜欢 GitHub for Windows 的想法,但我个人发现它很慢,在某些情况下甚至会出现错误。到目前为止,我不会向生产团队推荐它。
-
您是否尝试过联系 github for windows 团队寻求支持?您可以将它们邮寄到 support@github.com
-
@nightcracker - 较新的版本似乎更稳定,但由于它易于下载和安装,我们需要填补这个漏洞。
-
@ksol - 谢谢,我们确实给了他们一个机会,但还没有收到任何回复,所以向社区开放。