pre-commit-hook

    3熱度

    2回答

    我知道運行git-diff和其他工具可以識別存儲庫中的更改,但是當我進行部分提交時,我只需要傳遞提交的文件(而不是整個被觸摸的文件集)到預先提交的鉤子。 例如,我修改了三個文件,只提交了兩個文件,並且我想讓預提交鉤子知道這兩個文件的名稱。 git status --porcelain M A.c M B.c M C.h 然後我執行: git commit -m "two files o

    1熱度

    1回答

    我正在使用YUI Compressor來縮小已提交的所有CSS和JavaScript文件的提交前鉤子。文件縮小後,縮小的版本會自動獲得提交階段。我讀過,自動將機器生成的文件添加到提交通常不是一個好主意,但我認爲在這種情況下它是可以的。這是什麼樣子:輸出 git status的 :輸出 git commit -m "Updated site-wide styling"的 # On branch ma

    3熱度

    2回答

    我需要鎖定一個git倉庫的主分支。我嘗試了預提交鉤子,但它們只是客戶端鉤子,但我想鎖定大多數用戶的主分支。任何人都可以告訴我預先接收git鉤子(我使用github)或任何更好的方式來鎖定主的步驟? PS:我們的授權版github不支持gitolite。

    18熱度

    2回答

    我使用了一個git子模塊(我們稱之爲SubmoduleRepo),這樣我可以在幾個項目中包含我的模塊。 我可以從任何使用它的項目提交給SubmoduleRepo。 我可以更新,提交併推送到SubmoduleRepo相當無憂無慮。 我需要執行一個提交鉤子每當我承諾的東西在一個目錄中工作在包含SubmoduleRepo(當我在SubmoduleRepo工作,提交鉤子按預期執行)的一個項目,而 沒有gi

    1熱度

    1回答

    當前我正在使用預提交掛鉤來拒絕向主分支提交(迫使我在其他分支上工作並在更改中合併)。這不允許我在新創建的回購庫上進行初始提交。如果它是第一次提交,我想添加一個檢查以允許在主服務器上進行提交。 我已經試過這多個版本,沒有運氣... if [[ `git shortlog | grep -E '^[ ]+\w+' | wc -l | tr -d ' '` == 0 -a `git symbolic-r

    1熱度

    2回答

    Phing默認情況下,甚至是任何內置記錄器(phing.listener.NoBannerLogger,phing.listener.AnsiColorLogger,phing.listener.XmlLogger和phing.listener.HtmlColorLogger)都有相當詳細的輸出。 我的用例是使用Phing作爲預先提交鉤子來運行測試。因此,我不關心日誌中可能提供給我的所有信息。 我

    1熱度

    2回答

    我想檢查一些特定的Java類是否要提交。如果是這樣,我想檢查serialVersionUID是否在該特定類的源(新值和舊值)內發生更改。 怎麼辦?任何示例PLS。 問候

    1熱度

    2回答

    我想阻止我的SVN存儲庫的用戶檢查某些文件的更改。我通過使用下面的預先提交的鉤子腳本完成了這一點。然而,受限制文件的數量正在增加,並且變得非常緩慢。我想知道是否有更有效的編碼方式,我玩過更改列表,但我無法完成這項工作。 預先感謝 pre-commit鉤子腳本(基於窗口的SVN庫): setlocal :: Inputs from Subversion set REPOS=%1% set TX

    -2熱度

    1回答

    如何將svn掛鉤連接到已檢出的存儲庫? 我已經簽出了一個樣本SVN回購。並且使用SVN-admin選項,我創建了具有示例鉤子的svn repo(?)。 但是,我如何鏈接我新寫的腳本來處理本地簽出的回購?它需要,因爲我已經在管理區域之前在本地測試腳本。 謝謝

    0熱度

    1回答

    我一直在試圖讓代碼嗅探器充當svn pre-commit hook,遵循pear的指導。但是,雖然我100%肯定我的代碼應該是無效的,我得到沒有錯誤和項目提交沒有問題。 除了遵循梨給出的指導,還有什麼需要做的嗎? Link to pear guide on code sniffer as pre-commit hook 我phpcs - svn的預提交的文件: #!C:\wamp\bin\php\