2010-04-02 59 views

回答

3

假设你将阅读从C#中的价值,并能扔掉前缀:

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

谢谢newtover。 – shanthiram 2010-04-02 16:30:35

3

如果文本文件处于源代码管理之下,您可能会发现更容易调查svn:关键字。 SVN书会告诉你如何使用它们。

如果文本文件不在源代码控制之下,您是否可以更明确地表明您正在尝试执行的操作。

+0

该文本文件不在源代码控制下。主要是我想在我的网站的角落显示版本号。在将其写入文本文件后,我可以使用c#检索并显示它。 如果有任何其他方式显示修订号码而不写入文本文件,请让我知道。 – shanthiram 2010-04-02 15:24:01

+0

我建议在源代码控制下放置文本文件,即使它只包含修订号。但@ newtover的答案会做你想做的事情,所以你决定。 – 2010-04-02 15:35:04

1

最简单的方法是使用自带的颠覆svnversion程序。

由于文件说,

这是常见的定义程序的 版本号时,使用此输出在 构建过程。

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

+0

我在哪里可以下载这个程序。我试过svnversion命令,它不能识别。 – shanthiram 2010-04-02 16:24:42