【问题标题】:How to write the Revision details into a file?如何将修订详细信息写入文件?
【发布时间】:2016-12-29 10:09:40
【问题描述】:

我需要将 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}";

我可以获得特定日期范围的修订详细信息,但如何将其写入/保存到文件中?因为我需要从该修订详细信息中单独检索修订号。请向我提出你的想法。

提前致谢

【问题讨论】:

    标签: c# tortoisesvn


    【解决方案1】:

    我不熟悉该软件,但他们的documentation 表示:

    如果指定了 /outfile:path\to\file,则在关闭日志对话框时将所选修订写入该文件。修订的格式与在合并对话框中指定修订的格式相同。

    等待该过程完成,然后它应该会自动将其保存在您在参数中指定的/outfile: 中。

    希望这有帮助!

    【讨论】:

    • 但所有修订历史记录应处于选定状态以保存到该文件中。所以我们必须选择所有的修订。这不是我想要的。
    • 添加“/startrev:{2016-12-19} /endrev:{2016-11-11}”参数时是否选择它们?
    • 没有。默认情况下,第一个修订被选中,其余的不被选中。如何还剩下的修订?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    • 2023-01-09
    • 2012-03-24
    • 2017-01-17
    • 2014-10-15
    • 2021-06-01
    相关资源
    最近更新 更多