jjzjj

c++ - 是否有更简单的 Windows C++ Subversion API 或 minimal_client.c 的示例 .vcproj?

跟随myprevious(answered)question的尾部...SharpSvn使调用Subversion客户端API变得简单:SvnClientclient=newSvnClient();client.Authentication.DefaultCredentials=newNetworkCredential(username,password);client.CheckOut(newUri("http://xxx.yyy.zzz.aaa/svn/repository"),workingCopyDir);另一方面,从C/C++调用客户端API,如minimal_client.

c++ - 使用 libsvn 获取树的最新版本

所以我在C++应用程序的Windows上使用libsvn。我有几个正在使用api的svn树。我假设整个初始化和设置是正确的,因为所有其他操作都按预期工作。我使用svn_client_log4(也尝试了svn_client_log,结果完全相同),通常当我的回调被调用时,我会得到正确的信息。但是,我的问题是时不时地,我得到的修订号是-1而不是完整号。奇怪的是,这只发生在我正在查询的一棵树上,而且总是同一棵树。它不是很稳定,通常每天发生一次,而且很难调试,因为每当我尝试单步执行代码时,它通常不会发生。现在我猜-1被用作主要修订版,从技术上讲它可能没有错,但我正在寻找实际数字。我已经看到了几