gpt4 book ai didi

git - 在 Visual Studio + VSO + Git 中复制门控 checkin 功能

转载 作者:太空狗 更新时间:2023-10-29 13:02:22 24 4
gpt4 key购买 nike

我正在尝试在 Visual Studio + VSO + Git 中复制门控 checkin 功能。

实际上,我想在代码提交到本地仓库或推送到远程之前运行单元测试。

但面临一个问题——VSO + GIT 中没有门控 checkin 功能。

我已尝试配置 git Hook - 预提交 Hook 对我有用 - 但 Visual Studio GIT 提供程序不支持 Git Hook !这是由于 libgit2 - 它在 Visual Studio 中使用并且不支持 Hook :(

所以我的问题是如何在 Visual Studio 2013 + VSO +Git 中提交之前自动运行 NUnit 测试,并且不允许错误代码进入我的存储库?

谢谢!

最佳答案

Gated checkin,或等价物已经添加到 VSO。如果您在管理员中转到 Git 存储库的属性,您应该会在选择分支时看到一个额外的设置选项卡。

选中复选框以在 merge 之前为您的 MASTER 分支启用构建,并选择要用于验证的构建。

https://www.visualstudio.com/en-us/news/2015-may-15-vso.aspx

然后开发人员必须向 MASTER 创建 pull 请求并通过大门才能进入。

关于git - 在 Visual Studio + VSO + Git 中复制门控 checkin 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31710587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com