如何将修订详情写入文件?

3
我需要将SVN日志的修订详情写入文件中。
Process proc = new Process();
proc.StartInfo.FileName = @"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe";
proc.StartInfo.Arguments = "/command:log /path:" + updateLocation + " /startrev:{2016-12-19} /endrev:{2016-11-11}";

我可以获取特定日期范围的版本修订详情,但如何将其写入/保存到文件中?因为我需要从该修订详情中仅检索修订号。请给我提供您的建议。
提前感谢您。
1个回答

1
我不熟悉这个软件,但是他们的文档说明如下:
如果指定/outfile:path\to\file,则在关闭日志对话框时,所选修订版本将写入该文件。修订版本以与合并对话框中用于指定修订版本相同的格式编写。

等待进程完成,然后它应该自动保存在你在参数中指定的/outfile:中。

希望这可以帮助!


但是所有的修订历史记录都应该处于选定状态,以保存到该文件中。因此,我们必须选择所有的修订版本。这不是我想要的。 - Prithiv
当您添加“/startrev:{2016-12-19} /endrev:{2016-11-11}”参数时,它是否会选择它们? - Nathangrad
不。默认情况下,第一个修订版本被选中,其余未被选中。如何也选择其余的修订版本? - Prithiv

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接