0

有没有办法区分 psvn 中的两个任意修订?我希望有可能在svn-status窗口中获取文件的 diff/ediff。

我只发现svn-file-show-svn-diff显示工作副本和 HEAD 之间的差异

4

2 回答 2

2

对于差异,在 = (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。

于 2010-08-10T12:06:17.323 回答
0

C-x v l然后选择你想要区分的 2 个版本并点击d

于 2010-08-10T21:41:38.073 回答