下面是一个命令序列,显示了添加和复制文件时不同的 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 预提交, 该编辑的差异将显示(与 原版foo)
- 我同意独特的 svn diff 行为
我只是想知道是否可以覆盖一些默认值以强制 svn diff 以与输出 foo.cp-add 相同的方式输出 foo.svn-cp。
最佳答案
没有。
除非你想修改源代码;如果你这样做,你就是一个比我更好的人。
关于svn - 可以强制 svn diff 显示 svn cp'd 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835405/