我不确定这是否是一个 cvs bug 或者它是什么,但我正在调试一些硬壳脚本并发现
cvs历史记录-D“-1天”-c“s-server-moo-3”
吐出
M 2018-03-02 19:06 +0000 用户 1.71 s-server-moo-39 网络配置/配置 == /opt/rancid/customers/CUSTA/var/Network-Configs
M 2018-03-02 20:06 +0000 用户 1.72 s-server-moo-39 Network-Configs/configs == /opt/rancid/customers/CUSTA/var/Network-Configs
这不是我想要的,它不应该找到“39”,它应该只找到“3”。我的旧脚本完全是提交次数和日志警告(如果每天总数超过 8 次),因此如果 s-server-moo-38 和 s-server-moo-39 各有 5 次提交,我会收到警告。
我知道我可以在之后使用 grep,但这对于任何版本控制系统来说似乎都是一种非常奇怪的搜索方式。我在手册页中没有看到任何内容history
表明它应该像这样(或用作解决方法的标志)。