可以强制svn diff来显示svn cp'd文件吗?

时间:2009-12-02 20:00:43

标签: svn diff

这是一个命令序列,显示了用于添加和复制文件的不同svn diff行为:

$ ls -A
foo  .svn
$ svn cp foo foo.svn-cp
A         foo.svn-cp
$ svn diff foo.svn-cp
<nothing>
$ cp foo foo.cp-add
$ svn add foo.cp-add
A         foo.cp-add
$ svn diff foo.cp-add
<contents>

要避免不相关答案的一些注意事项:

  • 我理解这两个svn动作之间的区别
  • 我知道如果我要编辑复制的foo.svn-cp预提交,那么 该编辑的差异将显示(vs 原来的foo)
  • 我同意不同的svn diff行为

我只是想知道我是否可以覆盖一些默认强制svn diff以输出foo.cp-add的方式输出foo.svn-cp。

1 个答案:

答案 0 :(得分:4)

没有

除非你想破解源代码;如果你这样做,那你就比我好。