0
我正在開發一個模仿gitignore功能的系統。我會將一些規則(gitignore模式格式)添加到文件中,並且該文件將被輸入到腳本(perl)文件中,當腳本文件解析規則時提交任何提交,並且任何規則匹配,則它將發送電子郵件。如何處理.gitignore文件?
爲此,我需要知道在哪裏可以找到gitignore源代碼以及它在git中的實現方式,以便我可以在我的proj中實現類似的實現。
我正在開發一個模仿gitignore功能的系統。我會將一些規則(gitignore模式格式)添加到文件中,並且該文件將被輸入到腳本(perl)文件中,當腳本文件解析規則時提交任何提交,並且任何規則匹配,則它將發送電子郵件。如何處理.gitignore文件?
爲此,我需要知道在哪裏可以找到gitignore源代碼以及它在git中的實現方式,以便我可以在我的proj中實現類似的實現。
我相信gitignore處理的代碼是在這裏的某個地方:https://github.com/git/git/blob/master/builtin/check-ignore.c#L68
爲'git'的源代碼就在這裏:https://github.com/git/git – merlin2011
也許你可以使用' git check-ignore'命令?請參閱:http://git-scm.com/docs/git-check-ignore.html – buff
或者man gitignore(https://www.kernel.org/pub/software/scm/git/docs/gitignore.html)給你非常詳細的規格。 – buff