我的CVS-fu不再强大(经过多年的SVN和现在的Mercurial')。我正在尝试在HEAD分支的两个版本之间进行差异(无论如何,一切都在HEAD中)。
我收到的IDE已经设置为使用:pserver:myname@cvsserver:port/cvs/project
CVS。我在Windows XP上。我不想要使用IDE(这里的目标是更多地学习CVS)。
显然我无法使用SSH登录CVS服务器。
如何使用命令行在两个HEAD转速之间运行远程CVS差异?
P.S:我是新来的,修改我以便我可以评论等等。)
答案 0 :(得分:1)
在体验SVN和Mercurial的奇迹之后,您是否有任何特殊原因需要了解更多CVS?在这个行业中,学习过时且难以使用的技术的机会成本是你放弃了学习新东西并且可能更有用的机会。
您当然可以有充分的理由,例如公司要求或您无法控制的其他事项:(
据说,这个资源基本上可以作为CVS指南和许多CVS命令行工具的参考。看起来您可以看到HEAD上的修订版之间的差异,但一次只能看到一个文件。
http://kuparinen.org/martti/comp/cvs/cvs.html#8
[Show changes between two versions]
# cvs diff -u -r 1.42 -r 1.43 filename
# cvs diff -u -r BEFORE-XYZ -r HEAD [filename]