pre-commit

    1熱度

    1回答

    我已經對git倉庫中的某些代碼做了兩處修改,但是我想爲每個更改單獨提交。更改是而不是衝突,但它們確實重疊 - 即它們進行獨立更改,有時發生在同一行上。這意味着git add --patch將不起作用。 此類更改的一個示例可能是在所有逗號後面添加空格以符合編碼標準,而命名空間函數通過在字符串前添加它們。 是否有任何聰明的git相關的方式來處理這種衝突,或者是從頭開始的唯一選擇,並撤銷其中一項更改?

    2熱度

    1回答

    我有一個問題,它類似於How to undo 'git add' before commit?,但有一個重要的區別: 背景: 我快一些代碼正在生成的文件,我會完成後添加到我的存儲庫。生成這些文件的代碼是新代碼,並且在不斷變化的過程中,所以我有時會多次運行它,並進行更改。 一路上,我將生成的文件添加到索引,所以他們將爲最後的一個大提交做好準備。這也使我能夠檢查我的代碼更改是否會在輸出中創建更改,如果

    13熱度

    4回答

    互聯網絕對存在着對此問題的不正確和非理想答案。這很不幸,因爲你會認爲這是你想做的事。 問題:當pre-commit鉤子運行時,存儲庫可能不乾淨。所以如果你天真地運行你的測試,他們不會反對你所做的事情,但不管你的工作樹中有什麼污垢。 顯而易見的事情是在pre-commit和git pop的出口處開始時的git stash --keep-index --include-untracked。這樣,你正在

    4熱度

    1回答

    我的團隊中的每個人都使用相同的formater設置,以便SVN repo中的文件不會根據格式進行更改。我不喜歡的格式和我幾乎無法閱讀的格式。 是否有Eclipse的插件或Eclipse中的一個設置,它會在編輯時自動將文件格式化爲我自己的樣式,然後在提交之前將文件重新格式化爲我的團隊設置? 我已經看到提示在提交之前應用當前的格式,但我希望它在提交之前應用其他一些格式。

    7熱度

    1回答

    我開發驗證和掉毛實用與各種整合提交掛鉤,包括Git的一個 https://github.com/miohtama/vvv 目前驗證器和棉短絨是針對整個運行修改過的文件越來越名單項目代碼庫在每個提交。但是,僅僅針對更改的文件運行它們會更加優化。對於這一點,我需要知道在我的Git預提交鉤(在Python) https://github.com/miohtama/vvv/blob/master/vvv/

    1熱度

    4回答

    我想在SVN(即Windows的.bat文件)中創建一個檢查空日誌消息的預提交掛鉤。此外,我想只針對SVN中的特定文件夾進行此項檢查。 任何人都可以幫忙嗎? 問候, Ruhee Jaiswal

    1熱度

    1回答

    我想發現在顛覆中的文件上實現寫限制的最佳方式。 隨着時間的推移,這個文件會有很多標籤和分支。 一個特定的用戶(用戶構建)必須有權訪問此文件(在所有可能的分支或標籤中),而不是其他任何內容。 i.e., svn://app/trunk/changelog.txt svn://app/branches/1.1/changelog.txt svn://app/tags/1.2/changelog.

    1熱度

    2回答

    我有顛覆我的服務器上,當我嘗試提交我有錯誤,如波紋管: error creating module:org.tigris.subversion.javahi.ClientException:svn: Commit blocked by pre-commit hook(exit code 199) with no output. svn MERGE of '/svn/mssql/trunk':4

    13熱度

    2回答

    我的計劃是使用git來跟蹤/ etc中的更改,但是在提交時我希望讓進行更改的人員通過添加 - 命令行上的作者選項。 所以我想停止意外的提交作爲根。 我試着創建這個預提交鉤子,但它不工作 - 即使我在提交行指定作者,git var仍然返回根目錄。 AUTHOR=`git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/\1/p'` if [ "$AUTHO

    1熱度

    1回答

    我想o添加一個預先提交鉤子,以yyyymmdd格式驗證子目錄名稱。它應該適用於特定目錄而不是整個項目文件夾請幫忙編寫鉤子腳本。