SVN Trunk-Tag-比较并仅签出较新的文件/文件夹
是否可以仅从主干获取更新(修订号)的文件或文件夹 最后一个标签版本,通过 svn 命令行客户端?
我想签出实际主干中自上次标记复制以来新的或触及的所有文件在单独的文件夹中。不是为了处理此文件,而是为了仅交付更改后的项目文件夹和文件...
有什么想法吗?
Is it possible only to get files or folders from trunk that are newer (revision no.) than
the last tag version, via svn commandline client?
I would like to checkout all files in actual trunk that are new or touched since the last tag-copy in a separate folder. Not for working on this files, but for delivering the changed projectfolders and files only...
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我自己得到的:
使用 SVN 控制台客户端执行 c:>svn diff --summarize --xml
将响应写入 XML 文件并使用 NANT ("") 解析它
如果 XML 没有“路径”节点 old 和新路径是平等的。
否则新路径已更改。
Got it by myself:
Use SVN console client to do c:>svn diff --summarize --xml
Write the response in a XML-file and parse it with NANT ("")
If XML has no "path" nodes old and new path are equal.
Otherwise new path has been changed.