In response to Harlan Mosley:
>> Check out AgentSVN;
AgentSVN is a Subversion client that implements the MSSCCI so in theory it should work with TestComplete.
I spent some time working with Harlan trying to get AgentSVN to work with TestComplete and we did in fact get some way to making this work.
For anyone that might be interested the following version of AgentSVN does work to some extent with TestComplete:
http://www.zeusedit.com/agent/bin/asvn-beta.zip
NOTE: For AgentSVN to work you also need to have installed the Subversion command line tools found here:
http://sourceforge.net/projects/win32svn
>> that team has been good at working with us to get it working
The version above does in fact work to some extent with TestComplete.
To see how it works you would need to do the following:
1) Configure AgentSVN to point to a local SVN respository using the SVN file protocol.
2) AgentSVN will then ask for permission to create the local SVN respository. Answer yes.
3) Create a simple local TestComplete project suite containing one project.
4) Inside TestComplete add that project suite to source control
5) Ignore the file locked message and hit the overwrite option.
6) Check in the project suite
>> BUT we are currently at an impasse with what might be Automated QA's implementation of the MSSCCI interface.
Unfortunately during this initial testing I did come across what appears to be a fairly major issue :(
Having successfully created the above test suite and imported it into Subversion, I then tried to add a new project to this test suite.
Unfortunately that operation failed with a TestComplete MSSCCI error.
I then tried to add and existing project to the test suite but it failed with the same MSSCCI error.
Suspecting this might well be an AgentSVN issue I did some more investigation into the issue.
After further investigation I suspected the issue might in fact be with TestComplete itself.
To confirm this I repeated the whole process but this time connecting TestComplete with Microsoft Visual Source Safe and sure enough ran into the exact same MSSCCI error.
From what I can tell it appears TestComplete is not correctly implementing the MSSCCI SccAdd function:
http://msdn.microsoft.com/en-us/library/bb165463.aspx
Cheers Jussi Jumppanen