标签: git github travis-ci
我们希望提高代码质量,但我们正在处理遗留代码,现在使用Travis-CI会触发团队无法处理的大量更改。
为了逐步改进代码,我想知道是否有方法只检查已修改的文件,或者更好:只修改了行。
我们可以摆脱不一致的问题,因为我们编码并在我们觉得有时间后切换到“所有代码覆盖”。
答案 0 :(得分:6)
Travis-CI在Git存储库上运行,代码已签出。您可以教您的测试脚本运行git diff --name-only HEAD^以获取修改后的文件,然后只运行与它们对应的测试。
git diff --name-only HEAD^