我想在文本文件中显示svn修订号 我使用此命令获取修订号 $ revision =([xml](svn info“filepath”--xml))。info.entry.commit.revision
答案 0 :(得分:3)
如果文本文件受源代码管理,您可能会更容易调查 svn:keywords 。 SVN书将告诉您如何使用它们。
如果文本文件不受源代码管理,您是否可以更明确地了解您要执行的操作。
答案 1 :(得分:3)
假设您将从c#读取值并且可以抛出前缀:
svn info somefile.txt | find "Revision" > revision.txt
答案 2 :(得分:1)
最简单的方法是使用Subversion附带的svnversion程序。
正如文件所说,
在您的输出中使用此输出是很常见的 定义时的构建过程 你的程序的版本号。
svnversion -c
为您提供最新提交的版本。