Svn修订号到文本文件

时间:2010-04-02 14:57:27

标签: tortoisesvn

我想在文本文件中显示svn修订号 我使用此命令获取修订号 $ revision =([xml](svn info“filepath”--xml))。info.entry.commit.revision

3 个答案:

答案 0 :(得分:3)

如果文本文件受源代码管理,您可能会更容易调查 svn:keywords 。 SVN书将告诉您如何使用它们。

如果文本文件不受源代码管理,您是否可以更明确地了解您要执行的操作。

答案 1 :(得分:3)

假设您将从c#读取值并且可以抛出前缀:

svn info somefile.txt | find "Revision" > revision.txt

答案 2 :(得分:1)

最简单的方法是使用Subversion附带的svnversion程序。

正如文件所说,

  

在您的输出中使用此输出是很常见的   定义时的构建过程   你的程序的版本号。

svnversion -c为您提供最新提交的版本。