在我们的项目中,我们已承诺.idea / codeStyles / Project.xml来进行源代码控制,目的是在该项目的所有贡献者之间强制使用一种公共样式,而不影响其他项目的样式。
但是,Android Studio似乎对此文件进行了不必要的更改。
从git中提取最新代码,然后简单地打开Android Studio,然后检查git status
会产生:
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: my-project/.idea/codeStyles/Project.xml
no changes added to commit (use "git add" and/or "git commit -a")
如您所见,它正在删除一些XML格式设置。
我正在运行Android Studio 3.5,但不能保证其他所有人都可以,并且我们希望使该项目与IDE版本无关。
是否可以防止Android Studio更改这些设置?有没有推荐的方法来实现统一的代码样式?