有没有办法在psvn中对两个任意版本进行比较?我想有可能在svn-status窗口中获得diff/ediff文件。使用psvn显示版本差异
我只找到SVN文件出现 - svn的-DIFF其示出了工作副本和HEAD
有没有办法在psvn中对两个任意版本进行比较?我想有可能在svn-status窗口中获得diff/ediff文件。使用psvn显示版本差异
我只找到SVN文件出现 - svn的-DIFF其示出了工作副本和HEAD
对于一个diff之间差异,按铜之前=(MX SVN文件出现 - svn的-DIFF ),它会交互式地提示你进行修改。在这里放入你想要在arb1:arb2表单中比较的修订版本。然后,svn-diff缓冲区将以不同的统一格式显示arb1和arb2版本之间的变化。
对于一个ediff,
上述不幸的是不工作,我相信这是不可能的当前svn-file-show-svn-ediff函数
,似乎你需要在svn-log缓冲区中,并且在文件路径行上使其工作。首先通过在svn-status缓冲区中的所需文件上按l来进入svn-log缓冲区。然后,按C-u然后按E(M-x svn-log-ediff-specific-revision)。然后在arb1:arb2表单中指定您的arb1和arb2修订版。
编辑:添加svn-log-ediff-specific-revision,修订版40434(2009-11-09)。
C-x v l
然后选择要diff的2个版本,并创下d
在xemacs的 “C-U E” 从* SVN状态*带来ediff会议没有必要去svn的日志。 – Vitali 2010-08-12 08:07:51
你可以在xemacs上用psvn做任意的修改ediff吗?尼斯。这是哪个psvn? 我在GNU emacs中讨论过,其中C-u E仍然不会给你psvn版本40434上的两个任意版本比较,只是HEAD和任意一个版本之间的比较。 – piyo 2010-08-12 10:33:35
我的错误。使用C-u E psvn只允许将工作副本与任意修订版进行比较。不是两个任意的修订 – Vitali 2010-08-12 14:32:57