是否有任何自動方式來驗證Git倉庫中的所有提交都處於可編譯狀態?確認C#項目的所有Git提交在重寫歷史後編譯
我需要這個來驗證我重寫歷史後沒有損壞任何東西。由於我正在重寫歷史記錄,因此不包括構建服務器 - 在提交時提交的提交可能會在重寫歷史記錄後中斷。
比如我有一個Visual Studio 2015年C#項目,和我想象中的一些腳本,如:
git filter-branch --tree-filter msbuild
我希望它運行構建每次提交,並以一個錯誤消息,如果在生成過程停止返回非零值。
你爲什麼不創建編譯腳本文件,然後你只需要傳遞一個類似'./ compile.sh'的命令? – pedrorijo91
相關:http://stackoverflow.com/a/26985189/1615903 – 1615903