从SVN获取最新版本的标签
我将创建一个工具来打包一些 SVN 标记的文件。因此,我的方法是提供我需要打包的文件夹的 SVN 主干路径,工具将识别该文件夹中的最新标记位置。那么有没有办法获取 trunk 文件夹的最新标签路径。
例如:假设我的主干文件夹是“abcd”。我已经标记了两次,如下。
abcd-1.0.0.1-QA
abcd-1.0.0.2-QA
所以我需要为我的包获取 abcd-1.0.0.2-QA
。
我使用的是“TortoiseSVN 1.2.6,Build 4786 - 32 位”和 MS VS 2010。 我使用 C#
开发我的工具。
提前致谢。
I’m going to create a tool to packaging some of SVN tagged files. Hence my approach is to give the SVN trunk path of the folder I need to package and tool will identify the latest tag location from that folder. So is there any way to get latest tag path of the trunk folder.
Eg: Let’s say my trunk folder is “abcd”. And I have tagged 2 times as follows.
abcd-1.0.0.1-QA
abcd-1.0.0.2-QA
So I need to get abcd-1.0.0.2-QA
for my package.
I’m using “TortoiseSVN 1.2.6, Build 4786 - 32 Bit”
and MS VS 2010.
I develop my tool by C#
.
Thanx in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该查找标签的最高 SVN 版本号。您可以在标记本地文件夹上使用 svn info 并解析“修订”语句的返回标准输出(使用 perl)
you should look for the highest SVN version number of your tags. you can use
svn info
on your tag local folders and parse the returns stdout for the "Revision" statement (use perl)