代码之家  ›  专栏  ›  技术社区  ›  Brian Frost

如何将加载/保存文件添加到Delphi应用程序的版本控制系统中

  •  1
  • Brian Frost  · 技术社区  · 14 年前

    我有一个基于加载的测试程序的应用程序,它以文本文件的形式保存在特定的用户数据文件夹中。一切都很好。一位客户刚刚评论说,他们希望对此类测试程序的更改有完整的可追溯性(对于ISO9001等),我突然想到,我可以在现有文件加载/保存的同时提供某种签出/提交机制,但它的目标是VCS(比如SVN)。问题是,虽然我使用tortoisesvn进行自己的开发,但我不知道如何用Delphi编写一个简单的程序以编程方式访问SVN。有人能给我指出正确的方向吗?

    2 回复  |  直到 14 年前
        1
  •  8
  •   Robert Love    14 年前

    您可能需要查看源代码 DelphiSVN 它是一个OpenToolAPI应用程序,将SVN集成到DelphiIDE中。

    这个 SvnClient.pas 在那个项目中,调用 SVN API svn_client.pas

        2
  •  2
  •   Konrad    14 年前

    Using the SVN APIs 似乎是个好的起点。

    system( "svn checkout something" );
    

    尽管尽可能避免最简单的方法。