我用的是:
我想做的是:
.mo
文件,但继续跟踪.po
在过去的一年里,我一直在使用Rosetta和Django,从来没有遇到过这样的问题。我想忽略.mo
文件,而不是.po
文件。.mo
文件表示.po
文件的编译值。我的目标是在develope中更改任何翻译时,我希望git忽略.mo
文件。在
我在实际项目中有9种语言,我试图在我的.gitignore
文件中添加以下内容:
*.mo
但它不起作用。我也试过:
^{pr2}$但也没用,我试过:
myapp/locale/en/LC_MESSAGES/*.mo
myapp/locale/fr/LC_MESSAGES/*.mo
myapp/locale/es/LC_MESSAGES/*.mo
myapp/locale/tr/LC_MESSAGES/*.mo
这是可行的,但我不想将每个语言路径添加到.mo
文件中,因为将来我可能需要添加更多的语言,并希望避免每次修改.gitignore文件。在
有什么办法吗?在
更多信息:
*.mo
应该忽略所有文件,不管路径如何,就像.*pyc
忽略所有编译的文件一样
步骤是
git rm -r cached .
将忽略已跟踪的文件,这些文件位于您的.gitignore
git添加。
git commit-m“.gitignore正在工作”
有一次我遇到了从git中删除
*.sql
文件的问题,我的问题是.sql
文件在存储库中,所以尽管我在develope中删除并将*.sql
添加到gitinore中,但git从不忽略它们,因为它们已经在存储库中。在因此,我建议您从存储库中删除所有
.mo
文件,然后将*.mo
添加到您的.gitignore
文件中并将其上载,然后它将忽略所有.mo
文件。在相关问题 更多 >
编程相关推荐