0

在过去的几个月里,我一直在编辑一些在 SVN 下的 nuget 包。有没有办法扩展 SVN,以便当您尝试比较从一个文件版本到另一个文件版本的更改时,它可以处理 zip 文件中的文件?

Nuget 包基本上是一个具有特定结构的文件夹,其中填充了不同的基于纯文本的文件(xml、txt 等)并以.nupkg.对于文件比较工具,WinMerge在我的情况下,SVN会先解包,然后将内容的根文件夹(./如果需要,也可以是自己生成的文件夹)传递给文件比较工具。

4

1 回答 1

1

您的意思是在客户端比较存档文件。您可以在 TortoiseSVN 中设置自定义差异查看器,而不是内置工具。

你需要做两件事:

  1. 一个可以区分 zip 中文件的工具。一个例子是带有存档支持的WinMerge(第 8 节)
  2. 在 TortoiseSVN 中将此工具设置为您的默认差异/合并查看器。右键单击 Windows 资源管理器或桌面 -> TortoiseSVN -> 外部程序
于 2012-09-18T08:12:01.417 回答