当您使用Tortoise SVN从存储库更新到本地计算机时,您会看到弹出窗口,其中显示了添加/更新了哪些文件/等。我希望以编程方式掌握该文本。
您知道它是否被转储到临时文件或日志文件中?还是有另一种方法来掌握该文本?我无法在提供它的设置中看到任何内容。
答案 0 :(得分:1)
一个想法可能是使用svn.exe控制台程序,如此
svn.exe log -r head -v <svn-dir>
<svn-dir>
是一个包含svn checkout的目录(如果你在这样的dir中运行命令,这可以省略)。如果您想以某种方式按摩数据,还有一个-xml开关可能很有用
这要求您在路径中有svn.exe
。似乎可以找到svn.exe
exec。 here