tortoisesvn - 如何使用 TortoiseSVN 从修订版之间的差异创建补丁?

标签 tortoisesvn diff patch

我正在开发一个使用 Subversion 来维护版本控制的项目。我使用 TortoiseSVN 访问项目存储库。

在项目的两个修订版之间进行了一些更改(我们称它们为 rev1 和 rev2),我希望能够将这些更改应用到某个暂时无法访问存储库的工作副本。

我右键单击一个项目文件夹,单击“SVN 显示日志”,选择两个修订并选择“将更改显示为统一差异”。

这会导致显示一个窗口,显示的输出非常像我可以保存的补丁文件。不幸的是,我发现窗口中没有选项可以让我将其保存为补丁文件。

如何创建补丁文件?

最佳答案

TortoiseSVN (1.7.x) 的下一个版本将具有该保存选项。同时,您可以将纯文本编辑器配置为统一的差异查看器:

Settings dialog->External Programs->Unified Diff Viewer

例如,您可以在那里指定 notepad.exe作为您的差异查看器。

关于tortoisesvn - 如何使用 TortoiseSVN 从修订版之间的差异创建补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4009434/

相关文章:

复制文件的 Git diff

c - 如何有效地修补外部库并将其编译到 C 项目的 Makefile 中?

linux - 应该如何同步定制的内核补丁?

svn - 将主干合并到分支

svn - 我可以使用 Subversion 合并跟踪重复从分支合并到主干吗?

linux - 比较同一文件中的两行

git - 如何告诉 `git diff` 使 diff 可与 `patch -p0` 一起使用?

git - 如何对同一个 git 修订应用两个补丁?

svn - LAN 上基于 HTTP 的 VisualSVN 服务器

date - 在 SVN 中为 autoprop 'DATE' 设置日期格式