![]() |
1
0
基本上,你不能两全其美(也就是说,保存历史和自动格式化),但你有一些选择。 1) 原则上,您可以通过应用自动格式逐个重放所有提交来重新创建存储库,但这个新存储库将是一个不同的存储库:所有提交都将是不同的。有些冲突是可能的,尤其是在非线性历史(合并)的情况下。这可能不是一个微不足道的、完全自动的操作。
2) 您也可以将格式作为一个新的提交(单个、巨大的提交)应用,但这将使使用
3) 当文件在开发过程中被修改时,您也可以在移动中应用自动格式化。这将产生较小的影响,但也不是完美的。 |
![]() |
2
0
“保存历史”有两个方面,这两个方面都可以通过git实现:
最后一个选项是在提交代码时修复代码。这会导致单个文件中的样式出现可怕的混乱,对任何事情都没有帮助。 |