我们在版本控制(git)中有codeStyleSettings.xml,以便在整个工程组织中标准化代码样式,就像在these questions中一样。但是,我们一直遇到IntelliJ(或插件)会更改codeStyleSettings.xml文件的问题,有时开发人员会不小心检查更改。
我尝试了类似git update-index --skip-worktree [<file>...]
的问题,它解决了大多数情况下的问题,除了上游更改从远程进入,并发生冲突(因为本地版本的更改)文件,但由于--skip-worktree
命令,实际上不会显示在git status
上。)
防止IntelliJ对此文件进行自动更改似乎是最好的操作方法(如果可能的话),但还有另一种方法吗?我试图让开发团队尽可能轻松自如。该团队现在分为IntelliJ 14和15。
答案 0 :(得分:0)
有一个配置服务器插件https://www.jetbrains.com/help/idea/2016.1/synchronizing-and-sharing-settings.html?origin=old_help
我们在公司使用这个。它工作正常,但仍需要一些改进。您可以将存储库设置为只读,以便人们无法更改其他用户的代码模式。