2017-07-08 35 views
2

覆蓋我想設置一些GitHub的語言學家在我.gitattributes文件覆蓋,更具體的我想被取入帳戶中刪除一些「的.vb」文件確定的語言統計:Github上語言學家通配符

Solution 1/Vb/My Project/AssemblyInfo.vb 
Solution 1/Vb/My Project/Resources.Designer.vb 
Solution 1/Vb/My Project/Settings.Designer.vb 
Solution 2/Vb/My Project/AssemblyInfo.vb 
Solution 2/Vb/My Project/Resources.Designer.vb 
Solution 2/Vb/My Project/Settings.Designer.vb 
... 

它提到here,我們可以:

使用標準的git風格的路徑匹配器爲要覆蓋

文件

所以我嘗試以下,但他們不工作:

*/*/My Project/*.vb linguist-generated=true 

*/*/My[[:space:]]Project/*.vb linguist-generated=true 

**/My Project/* linguist-generated=true 

**/My[[:space:]]Project/* linguist-generated=true 

回答

2

以下路徑相匹配的文件:

*/*/My?Project/*.vb linguist-generated 

請注意,這也適用:

**/My?Project/*.vb linguist-generated 

不幸,git does not support white space escaping in .gitattributes' paths[[:space:]]僅適用於正則表達式(wordRegex)。 ?將匹配任何字符,而不僅僅是空格,但在您的情況下它可能已足夠。