我有一个更大的文件夹,里面有我所有的 SVN 文件。我被病毒攻击了,病毒不仅破坏了一些文件,还损坏了 SVN 配置文件,所以现在 TortoiseSVN 无法将其识别为 SVN 文件夹。
我可以将存储库重新下载到其他位置,但有些文件我没有提交到其中。
是否有一些软件可以告诉我文件夹之间内容的差异,或者我应该编写一个批处理脚本来告诉我哪些文件未提交?
答案1
另一种选择是 WinMerge
“WinMerge 是一款适用于 Windows 的开源差异和合并工具。WinMerge 可以比较文件夹和文件,以易于理解和处理的可视文本格式显示差异。”
答案2
比较两个目录的方法之一是使用命令TREE
。
TREE D:\SOURCE /A /F >D:\SOURCE.TXT
TREE D:\DEST /A /F >D:\DEST.TXT
然后使用 WinDiff 或 DiffChecker 比较两个文本文件。
答案3
Oxygen XML 编辑器包(或作者或开发者包)提供了GUI 目录差异工具这也允许您轻松地将更改从一个文件树复制到另一个文件树。30
天试用许可证是免费的,主站点这里。还有一个 GUI 文件差异工具。