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

Bri*_*ost 1 svn delphi version-control

我有一个基于加载的测试程序的应用程序,保存为特定用户数据文件夹中基于文本的文件.一切都很好.客户刚刚评论说他们希望对这些测试程序(对于ISO9001等)进行全面的可更改性跟踪,并且我发现我可以提供某种结账/提交机制以及现有的文件加载/保存但是哪个目标是一个VCS(比如SVN).问题是虽然我使用Tortoise SVN进行自己的开发,但我不知道如何在Delphi中编写一个简单的程序来编程访问SVN.谁能指出我正确的方向?

Rob*_*ove 8

您可能希望查看DelphiSVN的源代码,它是一个将SVN集成到Delphi IDE中的OpenTool API应用程序.

SvnClient.pas在该项目看起来像一个很好的方式来调用SVN API 与低级别的封装在API svn_client.pas