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

标签 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 预提交, 该编辑的差异将显示(与 原版foo)
  • 我同意独特的 svn diff 行为

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

最佳答案

没有。

除非你想修改源代码;如果你这样做,你就是一个比我更好的人。

关于svn - 可以强制 svn diff 显示 svn cp'd 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835405/

相关文章:

asp.net - DotNetNuke 和 Subversion 指南

git - svn2git with --exclude,有什么方法可以忽略空/空白提交?

c - 程序开发

SVN 最佳实践 - 团队合作

git - 在本地使用 git,在远程使用 subversion

java - 使用 Maven 创建 Web 应用程序框架

visual-studio - 在TFS中使用Tortoise SVN差异

svn - 您如何获得 Subversion 差异摘要以忽略 mergeinfo 属性?

Git diff -w 仅忽略行首和行尾的空格

diff - GNU 差异的替代品?