嗨,我是 svn 的新手,我想编写一个 windows 命令行脚本来检查文件的工作版本是否与 head 相同,以及它是否运行 exe?如果它与工作版本不同,我想退出脚本而不运行可执行文件。
请帮忙!
嗨,我是 svn 的新手,我想编写一个 windows 命令行脚本来检查文件的工作版本是否与 head 相同,以及它是否运行 exe?如果它与工作版本不同,我想退出脚本而不运行可执行文件。
请帮忙!
我对 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
是最新版本。