我想仅使用svn export命令导出HEAD和以前版本之间的更改(文件和文件夹 - 树)。可能吗?如何在Windows(命令行)下做到这一点?如何仅导出SVN存储库中的上次更改?
0
A
回答
1
svn diff -rPREV:HEAD --summarize
会给你一个修改过的文件列表。您应该能够使用任何可用的脚本语言遍历列表,并创建必要的目录,然后使用svn cat
命令获取每个文件的内容。
这在bash中会很容易,也许别人可以告诉你在Windows下从哪里去。
+0
所以没有办法使用svn来完成这项工作?这就是我想知道的。 – JohnM2 2011-02-24 07:04:27
+0
不是我所知道的。 – 2011-02-24 10:55:30
相关问题
- 1. 更改SVN存储库
- 2. 已更改svn存储库
- 3. 如何将已更改的SVN导出重新同步到存储库中?
- 4. 如何更改最初导入到SVN存储库的文件?
- 5. SVN仅导出已更改的文件
- 6. 更改Jenkins中的SVN URL存储库
- 7. 如何使用SVN中的新存储库URL更新签出的存储库?
- 8. 从导出的SVN GIT存储库
- 9. 如何更改Tortoise SVN中的存储库版本号?
- 10. 如何更改SVN存储库中的类型?
- 11. 如何更改存储库中的外部svn
- 12. 更改SVN存储库链接
- 13. 如何将已检出的svn存储库导入Eclipse?
- 14. 如何避免检查SVN存储库的本地更改?
- 15. 如何更改访问SVN存储库的默认作者?
- 16. 如何从SVN导入存储库并覆盖bitbucket中的现有存储库?
- 17. SVN - 更改现有存储库上的目录结构
- 18. 如何导出Subclipse SVN存储库 - Eclipse Juno,Subclipse 1.8.16
- 19. 如何检出svn存储库中的外部git库
- 20. 更新我的git分支,然后是git-svn中的svn存储库更改
- 21. 存储库中的文件的选择性SVN导出
- 22. Trac:更改SVN存储库路径后更改集丢失
- 23. Liquibase:如何导出自上次导入以来的更改?
- 24. 如何检索文件的SVN存储库URL(仅限于)
- 25. 如何更改我的存储库分叉的GitHub存储库?
- 26. 将更改提交到svn存储库中的NEW目录
- 27. 如何从svn中删除存储库
- 28. 如何查看由特定用户完成的SVN存储库中的更改?
- 29. 哪个SVN主机允许存储库导入/导出
- 30. 如何更改存储库的用户?
“svn export”会导出一棵树,但你要求“之间的变化”或“svn diff”。这是什么? – 2011-02-23 16:15:05
不是svn diff,我想要和svn export给出的结果相同(所以它是树),但只包括那些在HEAD中与PREV修订相比已经改变的元素。 – JohnM2 2011-02-23 16:37:37
是否要导出从PREV中删除的文件,因此不再出现在HEAD中? – 2011-02-23 17:21:37