我需要仅对正在提交的 C/C++ 文件的一部分进行样式设置(因此其他行的责任是完整的)。有什么工具可以做到这一点吗?我知道我们可以对整个文件进行样式设置并责备忽略样式更改(但我的团队不希望这样)。
以下是我用astyle尝试过的一些事情:
我将差异写入一个新文件并设置样式并替换原始文件中的差异部分 - 为什么它不起作用?它并没有真正得到样式,因为它没有上下文,例如 if 语句缩进其余行等。
我设置了整个文件的样式并仅替换更改的部分。- 为什么它不起作用?如果我尝试更改最大代码长度并且行被分解,那么差异行是不同的。
原始文件和包含样式差异的文件之间的 3 路合并怎么样?还是要试试这个。
可能有更简单的方法,我想念它:S