通过 RCS ci 签入禁用 $keyword$ 扩展?

通过 RCS ci 签入禁用 $keyword$ 扩展?

无论好坏,我使用 rcs 来跟踪从 chatGPT 导出的 HTML 和 JSON 文件的更改。其中一些包含嵌入 $keyword$ 的聊天。这些在 ci 签入时得到扩展。如何在不踩踏这些文件的情况下禁用它?

答案1

据我所知,RCS和CVS从来没有选择完全禁用所有关键字处理(至少我在源代码中找不到),但如果您在结账时使用cvs -koorcvs -kb选项,它将“生成与原始关键字相同的关键字”。显然可以使用rcs -ko.

答案2

采用大锤方法:将文件转换为十六进制编码文本,然后将它们签入:

#!/bin/bash
for i in  ../html/*.* ; do to=`basename $i` ; ls -d ../html/$to ; xxd -p $i ../rcs/$to.hex ; done
touch ../html/rcsLog.txt
cp ../html/rcsLog.txt ../rcs
ci -r -q -mnull -t-null ../rcs/*.hex
ci -l -q -mnull -t-null ../rcs/rcsLog.txt

相关内容