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.
當然,這是配置您正在使用的工具的問題,沒有任何與提交鉤*本身*。 – jonrsharpe