在-或+前面有时仅会有一个空格(分别表示添加或删除一行)的意义是什么...
#include "devCalcWriter.h"
#include "outputDependencies.h"
#include "getVarDep.h"
-//#include "dependencies.h"
#include "parentByRoot.h"
+#include "find.h"
+#include "setId.h"
+ #include "nodeCollapse.h"
#include <algorithm>
答案 0 :(得分:2)
您遗漏了一些关键信息:这是组合差异的输出。请注意,组合差异的块头至少具有三个@
符号:
@@@ -98,20 -98,12 +98,20 @@@
代替传统的两个。
由于此组合差异显示针对两个父对象的更改(与一个孩子合并提交快照),因此每个+
或-
的位置将告诉您正在与哪个父对象进行比较。某些行可能包含两个-
或两个+
字符。有关更多详细信息,请参见the documentation。
Git在合并冲突解决期间还使用组合的差异。在这里,两个父级是合并的两个输入(在索引暂存槽2和3中),子版本是工作树中的任何版本。
答案 1 :(得分:-1)
'+'
和:
删除现有的'-'。