2017-07-08 44 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)。 ?将匹配任何字符,而不仅仅是空格,但在您的情况下它可能已足够。