2015-12-30 33 views
0

我使用預先提交鉤子來檢查我的項目的代碼風格和其他規則。是否有可能使用緩存Git pre-commit hook?

gulp.task('git-preCommit', ['jscs', 'jshint', 'tslint', 'stylint']); 

通常這個過程是長期運行的。我想知道,是否有可能設置一些緩存改變的文件在GIT中,或在JSCS,jshint等

例如有150個差異文件,preCommit檢查149成功地與對1(path/example.ts)扔一個錯誤。我修復了最後一個,並且當我下次提交時 - git cache(或某些工具)將知道我只修復了1個文件並僅檢查了這一個,而不是全部150.

+1

當然,這是配置您正在使用的工具的問題,沒有任何與提交鉤*本身*。 – jonrsharpe

回答

0

Git沒有任何緩存機制或支持內容。

所以簡單的答案是沒有,它不能在git內完成。
您仍然可以使用任何適合您的第三方工具。

相關問題