有谁知道如何使用 svn 仅导出两个标签中已更改的文件?
假设我有标签 1.0,然后修复了主干中的错误。接下来,我准备好发布新的补丁,因此我将其标记为 1.1。现在我想导出标签1.0和1.1之间更改的文件。这可能吗?
svn diff --summarize url/to/tag1.0 url/to/tag1.1
将为您提供在这两个标签之间更改的文件列表。您应该能够解析脚本中的该列表并使用以下任一方法单独导出每个文件
svn 导出 url/to/file 文件路径
or
svn cat url/to/file > 文件
如果您使用 TortoiseSVN:
- 打开存储库浏览器,浏览到tag1.0,右键单击,选择“标记进行比较”
- 浏览到 tag1.1,右键单击,选择“比较 url”
- 在文件差异对话框中,选择标记之间更改的所有文件/文件夹 (Ctrl+A)
- 右键单击,选择“导出到...”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)