2
我試過編寫一個git update
掛鉤,它可以防止添加非ASCII文件名的文件的提交,類似於使用git分發的pre-commit
鉤子。Git更新掛鉤拒絕非ascii文件名
問題是服務器在掛鉤運行之前已經對文件名進行了一些重寫。我使用git show --pretty="format:" --name-only $rev
獲取正在更新的rev中的文件,但使用非ascii字符提交的文件顯示爲具有轉義代碼的文件。
我該如何實現這樣的目標?
有了'core.quotepath = true',你可以查找反斜槓。任何需要轉義的文件名都是潛在的問題。 – maaartinus