svn - TortoiseSVN 识别修改过的文件 - 那么为什么 svn diff 报告没有差异?

标签 svn tortoisesvn winmerge

我使用 TortoiseSVN 检查了一个文件夹。如果我在现有版本化文件上复制一个文件的新版本,TortoiseSVN 会正确识别该文件已被修改。 然而,当我做一个“与以前版本的差异”时,它报告“没有差异”。

如果我使用 WinMerge,我可以看到文件不同。

有谁知道为什么 TortoiseSVN diff 会失败?

最佳答案

Diff with previous 与查看工作副本中的变化是不同的命令。

Previous 定义为工作副本中的版本之前的版本:

                 A revision argument can be one of:
                    NUMBER       revision number
                    '{' DATE '}' revision at start of the date
                    'HEAD'       latest in repository
                    'BASE'       base rev of item's working copy
                    'COMMITTED'  last commit at or before BASE
                    'PREV'       revision just before COMMITTED

如果你没有看到对 PREVIOUS 的更改,你的工作副本恢复了 COMMITTED 的更改

关于svn - TortoiseSVN 识别修改过的文件 - 那么为什么 svn diff 报告没有差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/305152/

相关文章:

svn 从变更集恢复

svn - 防止 Subversion 中的文件大小写问题

svn - TortoiseSVN 缩小本地存储库

svn - 重新组织 svn 存储库

svn - 如何直接查看SVN外部URL?

svn - 我应该在异地工作时复制 svn 文件夹吗?

c# - 使用 protobuf-net 为 c# 生成的文件与在 C++ 中生成的相同文件略有不同

diff - 使用winmerge比较目录?

svn - 用于输入文本标记的合并友好格式是什么

svn - 我怎么知道我的工作副本是否不同步