windows - 没有文件 checkout 时如何在 TortoiseSVN 中创建补丁?

标签 windows svn tortoisesvn patch

我知道如果某些文件被 checkout (修改),那么我可以右键单击包含文件夹,然后选择“创建补丁”。之后我将看到所有 checkout 文件的列表。所以我可以将它们包含在补丁中。 但是当没有文件被 checkout 时,也就是所有内容都已提交时,创建补丁窗口是空的。所以问题是如何从 checkin 的文件创建补丁?我想将此补丁发送给同事,以便他们可以在公司 svn 服务器上应用它们。

谢谢,

最佳答案

统一差异是一个补丁文件。

  1. 使用 TortoiseSVN,右键单击您的工作文件夹并选择“显示日志”
  2. 选择两个修订版(Ctrl-单击)
  3. 右键单击任一突出显示的修订并选择“将差异显示为统一差异”

以文件夹结构保存修改过的文件。

  1. 使用 TortoiseSVN,右键单击您的工作文件夹并选择“显示日志”
  2. 选择两个修订版(Ctrl-单击)
  3. 选择“比较修订版”。这将在对话框中列出修订版之间的修改文件
  4. 在出现的对话框中选择所有文件。右键单击所选文件并选择“将选择导出到...”

这应该导出具有文件夹结构的修改后的文件。

关于windows - 没有文件 checkout 时如何在 TortoiseSVN 中创建补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023882/

相关文章:

windows - 如何开始 Windows 开发?

svn:MKACTIVITY 403 禁止

svn - 如何将项目文件夹链接到 svn 存储库?

windows - 创建交互式窗口 .bat 文件以将开发文件复制到生产文件夹中

c++ - 没有窗口的 Windows 应用程序中的窗口消息

windows - 创建双 Mac/Win 自动运行 CD

SVN 如何取消文件跟踪?

c# - 您如何在 .Net 项目中使用 'lib' 文件夹来构建依赖项?

svn - 将两个 SVN 修订版与 Beyond compare 4 进行比较

visual-studio - 使用 ankhsvn 提交更改