代码之家  ›  专栏  ›  技术社区  ›  Tola Odejayi

如何使用Tortoissesvn根据修订之间的差异创建补丁?

  •  12
  • Tola Odejayi  · 技术社区  · 14 年前

    我正在一个项目中工作,在这个项目中,Subversion用于维护版本控制。我使用Tortoissvn访问项目存储库。

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

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

    这将显示一个窗口,显示的输出非常类似于我可以保存的补丁文件。不幸的是,我发现窗口中没有允许我将其保存为补丁文件的选项。

    如何创建补丁文件?

    2 回复  |  直到 11 年前
        1
  •  7
  •   Stefan    13 年前

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

    Settings dialog->External Programs->Unified Diff Viewer
    

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

        2
  •  1
  •   altumano    11 年前

    实现目标的一种方法是右键单击Tortoissesvn日志中的修订,然后选择“将修订合并到…”。然后选择本地工作项目并单击“确定”。