【发布时间】:2016-09-16 07:49:09
【问题描述】:
是否有任何自动化方法来验证 Git 存储库中的所有提交是否处于可编译状态?
我需要这个来验证我在重写历史后没有破坏任何东西。由于我正在重写历史记录,这不包括构建服务器 - 在提交时工作的提交可能在重写历史记录后被破坏。
例如,我有一个 Visual Studio 2015 C# 项目,我想像一些脚本:
git filter-branch --tree-filter msbuild
我希望它在每次提交时运行构建,并在构建过程返回非零时停止并显示错误消息。
【问题讨论】:
-
你为什么不创建一个可以编译的脚本文件,然后你只需要传递一个类似
./compile.sh的命令?