我打算创建一个包装一些SVN标记文件的工具。因此,我的方法是给出我需要打包的文件夹的SVN中继路径,工具将识别该文件夹中的最新标记位置。那么有没有办法获得trunk文件夹的最新标记路径。
例如:假设我的trunk文件夹是“abcd”。我已经标记了2次如下。
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 Bit”
和MS VS 2010.
我按C#
开发了我的工具。
提前完成。
答案 0 :(得分:1)
您应该查找代码的最高SVN版本号。您可以在标记本地文件夹上使用svn info
并解析“Revision”语句的返回标准输出(使用perl)