【发布时间】:2013-03-10 23:00:49
【问题描述】:
我正在管理一个开发团队,每个人都使用 Eclipse 和相同的格式设置。
现在一些开发人员有理由切换到其他 IDE,这些 IDE 的源代码格式不同。因此,当他们现在推送到 git origin repo 时,git 注意到了很多外观差异。不幸的是,这对一些开发人员来说是个大问题。
有没有办法让 git - 也许通过使用钩子 - 重新格式化推送或最好提交的所有内容,所以 repo 中的代码总是独立格式化 IDE?
我假设我们不是 git 历史上第一个遇到这个问题的团队,所以我希望有一个预制解决方案或至少一些最佳实践。
【问题讨论】:
-
通常,您可以通过将所有 IDE 配置为使用相同的格式来解决此问题。如今,IDE 具有相当广泛的设置来控制格式。
-
如果有适合您的语言的工具适合您,您可以让每个人都安装预提交挂钩。
标签: git formatting githooks