Team Foundation Server:如何从命令行获取项目的最新版本号?

时间:2011-06-09 16:24:21

标签: command-line tfs

我想使用tf.exe命令行实用程序,我希望它输出最新的构建版本号。 (因此输出将是:'159'例如)

这可能吗?

1 个答案:

答案 0 :(得分:0)

TFS sux:>我有同样的问题。我提出了一个解决方案:

tf properties . | grep "Server information" -A 3  | grep Changeset | gawk 'BEGIN {FS = ":"};{ sub(/^[ \t]+/, "",$2); print $2}'

获取最新的变更集编号:

tf changeset /latest /noprompt | grep Changeset | gawk 'BEGIN {FS = ":"};{ sub(/^[ \t]+/, "",$2); print $2}'

grep和gawk位于:http://unxutils.sourceforge.net/ 这将获取属性后指定的文件/文件夹的版本。