【发布时间】:2017-03-06 20:34:50
【问题描述】:
我正在使用Uncrustify 来格式化我的 C++ 代码,并且我正在用无限的设置列表进行一些实验。
由于一些错误的设置,我的代码现在有很多新行将语句拆分为更多行(主要是由于行宽较短)。
我想重新格式化代码,以便每行有一个语句并以另一种方式重新格式化。
我该怎么做?
【问题讨论】:
-
我想
git checkout -- .(或者您的 SCM 拼写“丢弃所有更改”)会有所帮助? -
可悲的是,我在 unrustify 执行后做了一些提交(在 SVN 上)。
-
啊!那么你确实有一个SCM。我会 a) 获取您在 unrustify 签入后所做的差异列表; b) 恢复到开始之前; c) 重新应用差异(可能是手动)。
-
不幸的是,我们做了很多提交,现在我们意识到我们的 uncrustify 配置不行,恢复到 stable 的情况意味着手动合并很多差异。
标签: c++ formatting uncrustify