我知道我可以使用svn list -v“ SVN:URL / file.txt”来获取文件的详细信息。我正在寻找文件的最后修改时间,并将其传递到变量中,以便在Powershell代码中进一步使用。
svn list -v "SVN:URL/file.txt"
答案 0 :(得分:1)
以下内容仅显示上次更改的日期:
svn info --show-item last-changed-date "SVN:URL/file.txt"
导致:
2019-08-09T10:48:22.754994Z
因此使用以下方法应该可以:
$yourvariable = svn info --show-item last-changed-date "SVN:URL/file.txt"
答案 1 :(得分:0)
在我的第一句话之后,您可以调整Linux命令以匹配Powershell的语法:
$yourvariable = svn info "SVN:URL/file.txt" | Select-String '^Text Last Updated:' | %{$_ -replace "Text Last Updated: "}
关于此的一些评论:
如果要检索其他数据,只需修改命令中的字符串(“文本上次更新”,“路径”,“名称”,“上次更改的作者”等)。