pre-commit-hook

    1熱度

    1回答

    我有一個git pre-commit掛鉤,如果它們損壞,它將更改某些文件。掛鉤完成後,更改的文件不會在當前提交中列出。我怎樣才能從掛鉤到當前提交的變化? 我的鉤看起來是這樣的: #!/bin/sh versionUpdater -editVersion 打開一個窗口的形式在那裏我可以編輯一些文件的一些版本。完成編輯後,我希望這些更改位於當前提交中。 從掛鉤的那些更改現在列在下一次提交中。

    2熱度

    1回答

    我想初始化一個空的本地存儲庫,然後用this之一的數據(文件)填充它。我想附上一個預先提交的鉤子來獲取最後一個修訂版本號,並以文本形式自動將其插入到源代碼中。我紅了,如果我想這樣做,我還需要一些名稱以點開頭的瘋狂文件夾(例如.git,.gitattrubutes)。到目前爲止,我發現這個結構看起來應該像master/那樣。分支: .gitattributes .git/(hooks,logs,r

    0熱度

    1回答

    基本上就是這樣說的。想象一下以下鉤代碼: @echo on echo. echo. echo. echo %CD% :: Try to print the current dir echo %GIT_DIR% :: Try to print the Git dir echo. echo. ping 127.0.0.1 -t :: Loop on localhost, becau

    2熱度

    2回答

    我有一個預提交鉤子: 檢查,如果我的版本的文件需要更新 修改所述文件 執行混帳該文件 這使得加我將更新的版本文件添加到相同的提交。 我唯一的問題是,掛鉤運行後工作樹和HEAD更新與新版本文件,但索引不是。我需要手動階段版本文件的索引來反映更改。 我更新了git到2.3.4,但是這並沒有解決任何問題。 我在這裏失蹤了嗎? UPDATE 當前安裝的版本的文件: 每個模塊都包含一個版本的文件 它們都存儲

    0熱度

    1回答

    我正在嘗試編寫一個git pre-commit鉤子來檢查在提交之前是否再次修改了使用git add分段的文件。 基本上我很感興趣,這些文件 git status --short MM test1 AM test2 現在pre-commit鉤子看起來是這樣的: #!/bin/bash # git pre-commit hook that checks for staged files t

    3熱度

    2回答

    來自python背景已經使用flake8來安裝pre-commit鉤子來檢查pylint/pep08違規的python代碼。 有沒有類似的解決方案可用於Android? 碰到git-lint但尋找更多爲android項目定製的東西。 此外,Android工具附帶的lint工具運行時間相當長,似乎不是預提交鉤子的理想解決方案。 似乎使用checkstyle.xml與規則列表是最標準的方法。通過一些開

    3熱度

    1回答

    在pre-commit鉤子後,我要確保沒有人(除1人)是能夠改變restricted_file.txt 掛鉤當某人執行'git pull'或'git merge some_branch'時需要處理這個案例,獲取最新的restricted_file.txt,但是something_else.txt會導致衝突。 他解決衝突並保留restricted_file.txt的「他們的」版本,執行'git ad

    0熱度

    1回答

    我想爲SVN添加一個pre-hook,基本上它應該在檢查到的java文件中引入任何新的違規時停止。 (我們使用SonarQube代碼質量)

    3熱度

    2回答

    我已經在預提交鉤子中安裝了mvn java-formatter:format任務。此任務將格式化java源代碼。 pushd src/ > /dev/null mvn java-formatter:format RETVAL=$? if (($RETVAL == 1)); then exit 1 fi popd > /dev/null 我需要附加新格式化的源文件來提交

    1熱度

    1回答

    我想要一個預先提交的git鉤子來檢查(並且,如果可能的話,autoremoves)尾隨空格。 在Make git automatically remove trailing whitespace before committing我發現了一個link to a github page,其中實現了這樣一個鉤子。這工作得很好,但作爲@VonC 該頁面 上提到由於那個勾獲取每個文件的文件名,我會推薦給