有没有办法区分 psvn 中的两个任意修订?我希望有可能在svn-status窗口中获取文件的 diff/ediff。
我只发现svn-file-show-svn-diff显示工作副本和 HEAD 之间的差异
对于差异,在 = (Mx svn-file-show-svn-diff) 之前按 Cu,它会交互式地提示您进行修订。此时,以 arb1:arb2 形式输入您想要比较的修订。然后 svn-diff 缓冲区将以 diff 统一的形式显示 arb1 和 arb2 修订版之间的更改。
对于 ediff,不幸的是,上面的方法不起作用,我相信当前的 svn-file-show-svn-ediff 函数是不可能的,看来你需要在 svn-log 缓冲区和文件路径行中让它起作用。首先通过在 svn-status 缓冲区中的所需文件上按 l 进入 svn-log 缓冲区。然后,按 Cu 然后按 E(Mx svn-log-ediff-specific-revision)。然后以 arb1:arb2 形式指定您的 arb1 和 arb2 修订。
编辑:从修订版 40434 (2009-11-09) 添加 svn-log-ediff-specific-revision。
C-x v l
然后选择你想要区分的 2 个版本并点击d