pre-commit-hook

    0熱度

    1回答

    我有一個惱人的問題。我們正在運行linting作爲預先提交的鉤子。問題在於它正在工作目錄而不是實際的提交。這有兩個問題: 提交是壞的,但linting通過。 如果您在修復linting問題後忘記進行更改,則會發生這種情況。 承諾是好的,但linting失敗。 我經常有一些調試代碼,我不打算提交。這些變化確實沒有意義,而且處理起來很麻煩。 現在,問題是我該如何編寫一個更智能的提交前鉤子,而不是工作目

    1熱度

    1回答

    我想用git pre-commit hook來使用eslint,所以它可以自動修復錯誤(至少可以自動修復)並忽略其他錯誤,所以它不會阻止承諾本身。 從的package.json代碼: "scripts": { "test-staged": "lint-staged" }, "pre-commit": [ "test-staged" ], "lint-staged": {

    0熱度

    1回答

    我試圖使用git的預提交鉤子實施一些規則。我想使用git diff --name-only來檢查是否有未更改的已更改文件,如果存在,則無法執行提交過程。然而,在我pre-commit文件: #!/bin/bash cd "$(git rev-parse --show-toplevel)" pwd test=$(git diff --name-only) echo "Untracked fi

    0熱度

    1回答

    我正在尋找一種checkstyle工具/插件,它不允許你提交,除非一切都符合風格。 有沒有人知道什麼? 問候

    0熱度

    1回答

    commiting當我有無法修復的錯誤我已經嘗試設置一個pre-commit鉤子,我已經在Ubuntu 16.04安裝https://www.npmjs.com/package/git-pre-commit現在: .git/hooks/pre-commit: 9: [: %PATH%: unexpected operator /usr/bin/env: ‘node’: No such file

    0熱度

    1回答

    當我使用指定郵件進行提交時,規定某些git掛鉤更改項目中的文件的最佳方式是什麼? 例如,當我做$git commit -m "MODIFY"我想鉤的腳本以某種方式修改我的文件。文件的修改不是問題。問題是如何讓git鉤子將特定的消息識別爲修改觸發器。

    0熱度

    1回答

    我正在嘗試轉儲mysql數據庫,並使用預先提交的鉤子將該.sql轉儲文件添加到暫存區域,以便它可以包含在提交中(在Windows Server上2012 R2/IIS)。下面的代碼很好地轉儲數據庫,但是在我提交後它仍然在暫存區中顯示be.sql文件...有時候(?) - 它似乎是將文件添加到登臺後提交(?)。這是所以我不知道爲什麼可以添加文件提交後發生一個pre-commit鉤子: #!/bin/

    0熱度

    2回答

    嗨,大家好我有一個git倉庫3個文件夾(個人js項目)。 這裏是我的pre-commit鉤 #!/bin/bash echo -e "\033[1;92m Linting Staged Files . . . " files=$(git diff --diff-filter=d --cached --name-only | grep -E '\.(js|jsx)$') path=(${fi

    0熱度

    1回答

    我的要求是每當開發人員嘗試檢入現有的GitLab存儲庫,然後在存儲庫中籤入之前,構建應該觸發(Jenkins構建)並且Junit測試用例應該在新的簽入中運行,如果通過則應該去轉發並允許開發人員在主存儲庫中執行檢入。 我不知道,但前鉤提交能夠達到這一要求?

    3熱度

    1回答

    當我嘗試提交時出現此錯誤。 OS - 最新OSX Git版本 - Git版本2.11.0(蘋果的Git-81) .git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory