我在用:
我想做的是:
.mo文件,但继续跟踪.po在过去的一年里,我一直在使用Rosetta和Django,从来没有遇到过这样的问题。我想忽略.mo文件,但不想忽略.po文件。.mo文件表示.po文件的编译值。我的目标是,当我在开发中更改任何翻译时,我希望git忽略.mo文件。
我在实际项目中有9种语言,我试图在我的.gitignore文件中添加以下内容:
*.mo但不起作用。我也试过:
myapp/locale/*/LC_MESSAGES/*.mo但也没用,我试过:
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在.gitignore中应该忽略所有文件,不管路径如何,就像.*pyc忽略所有已编译的文件一样发布于 2014-08-29 09:23:04
有一次,我也有同样的问题要从git中删除*.sql文件,我的问题是.sql文件在存储库中,所以尽管我在develop中删除并将*.sql添加到gitignore中,但是git从不忽略它们,因为它们已经在存储库中了。
因此,我建议您从存储库.mo 中删除所有*.mo文件,然后将*.mo添加到.gitignore文件并上传它,然后它应该忽略所有.mo文件。
发布于 2018-03-15 17:21:13
步骤如下
git rm -r --cached .,它将忽略已经跟踪的文件,这些文件在您的.gitignore中https://stackoverflow.com/questions/25483089
复制相似问题