1

嗨,我是 svn 的新手,我想编写一个 windows 命令行脚本来检查文件的工作版本是否与 head 相同,以及它是否运行 exe?如果它与工作版本不同,我想退出脚本而不运行可执行文件。

请帮忙!

4

1 回答 1

0

我对 Windows cmd 批处理语言有足够的了解,知道做这样的事情几乎是不可能的。至少 Powershell 是一门完整的语言。

我可以告诉你一件事:你可以看看svn status --show-updates file是否file是最新的:

文件是最新的:

C> svn status --show-updates file
Status against revision:     182332

文件不是最新的:

C> svn st -u file
        *            file
Status against revision:     182332

如果您可以以某种方式使用 Windows 命令批处理语言来解析该命令的输出,则可以检查是否file是最新版本。

于 2012-05-21T19:23:29.000 回答