0

我花了一些时间学习 RCS,戴着我的 unix 工具考古学家的帽子。我遇到了一个奇怪的行为 wrt rcsmerge。我搜索了 rcsmerge、我阅读了 FM 等,但在下面没有找到对这种行为的解释。我希望在底部看到所有三个字母 ab 和 c 以及可能的冲突标记。

% echo b >f
% ci -l -t-f f
f,v  <--  f
initial revision: 1.1
done
% echo c >>f
% ci -mc f
f,v  <--  f
new revision: 1.2; previous revision: 1.1
done
% co -l -r1.1 f
f,v  -->  f
revision 1.1 (locked)
done
% sed -i '1ia' f
% ci -ma f
f,v  <--  f
new revision: 1.1.1.1; previous revision: 1.1
done
% co -r1.2 -l f
f,v  -->  f
revision 1.2 (locked)
done
% rcsmerge -r1.1.1.1 f
RCS file: f,v
retrieving revision 1.1.1.1
retrieving revision 1.2
Merging differences between 1.1.1.1 and 1.2 into f
% cat f
b
c
% 

我想我可能错过了手册中的某些内容。我的问题是:您如何真正将修订与 RCS 合并?!

4

0 回答 0