gpt4 book ai didi

svn - 如何根据两个补丁之间的差异创建补丁

转载 作者:行者123 更新时间:2023-12-01 14:24:06 25 4
gpt4 key购买 nike

我已经在我的本地 SVN 工作副本中进行了修改,创建了一个补丁,并将该补丁提交给存储库维护者。

存储库维护者合并了该补丁,但我对该服务器的访问又中断了一周(我的 VPN token 已过期,获取新 token 需要一些时间),因此在它再次备份之前,我无法更新我的工作副本。

与此同时,我对我的本地工作目录进行了进一步的修改,并创建了第二个补丁。

如何将两个补丁之间的差异作为 .patch 文件发送给 repo 维护者以应用我的最新更改?

或者,有没有一种方法可以在离线状态下将 SVN 更新应用到我的本地存储库(例如通过电子邮件发送给我的文件)。

注意:我在 Windows 上,使用 TortoiseSVN,但会尝试任何工具,让我到达我需要的地方。

最佳答案

如果您可以访问 Linux(甚至使用 WSL),您只需创建另一个补丁,然后使用 interdiff 显示两个差异文件之间差异的命令。

interdiff patch1 patch2

在 Ubuntu 中, interdiff可以使用以下方法安装:
sudo apt install patchutils

关于svn - 如何根据两个补丁之间的差异创建补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23733755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com