因此在SVN中,您可以执行以下操作:
svn merge -r555:558
svn diff -c551
但是(据我所知)没有办法做到:
svn merge -r555:558, 592:594
svn diff -c551, 557, 563
对于合并,您始终可以按顺序执行多个命令:
svn merge -r555:558
svn merge -r592:594
但是对于差异来说,这样做只会产生多个差异(而且对于合并也不太优化,因为您可能会由于稍后的修订中可能被删除的内容而导致冲突)。
所以,我的问题是......是否有任何方法,使用SVN本身或结合Linux命令,进行真正的非序列化、多版本的差异和/或合并?