我参与了一个名为Secret M. Chronicles(SMC)的开源项目。
我们似乎遇到了一些git merges的问题:
我真的不希望我们急于完成发布,以便在保持格式化的同时减少合并冲突,但我不希望我们通过在git中使用糟糕的历史编辑策略来导致更严重的问题。 我们怎么解决这个问题?
代码库可在https://github.com/Secretchronicles/SMC
公开查看我们在github上对此的讨论是在https://github.com/Secretchronicles/SMC/pull/159#issuecomment-54396354
答案 0 :(得分:0)
您可以尝试:
git merge -Xignore-all-space
另见:
就个人而言,我只想修复release-2.0上的格式。在发布之前解决这个问题要容易得多,然后在未来一个月或几年内有两种不同的源代码形式。如果您担心格式化工具会破坏内容,只需在重新格式化之前编译,然后检查二进制文件是否相同。