I have a need to use an SVN/CVS/Git/ versioning system (none currently set up)
I was going to use tortoise SVN but found it doesn't work with TestComplete
I contacted support and a developer told me that it is not supported by TC contrary to the documentation (which he then pointed me to) he suggested used a NETWORK DRIVE
Please help me TC community, what are you all using ?
All components of TestComplete's test project (except script units to certain extent) must be considered as binaries that do not support merging. This is the primary rule that one must always remember and keep in mind while designing a process for any version control system to be used with TestComplete.
The above means that the primary and probably only way that any version control system should be used with TestComplete is to provide backup functionality for test project.
With the above in mind, network share will work equally well as any version control system.
The way I was hoping to use the system was NOT for the purpose of merging with other developers but for the purpose of version history and backups#
network share will meet the requirements as far as sharing goes but not for backup and history purposes
> for the purpose of version history and backups#
Then any VCS should work for you I think.
(Git might be the least reasonable option in terms of disk space consumption but this is just a side note.)
Do you really need the selected VCS can integrate with TestComplete? Why this is required if no merging is going to be used?
I have no current SVN system setup and so am looking for one that would wouk from within TestComplete
Tortoise SVN would not be work from within TC (*tested), Git disk space issue is a non-issue
I need to setup up a system as versioning and backup - I don't expect that merging will be any issue or even take place as there are seperate projects and only a small team of developers
> Tortoise SVN would not be work from within TC (*tested), Git disk space issue is a non-issue
Use Git then.
Out of curiosity - why possibility to check-out/check-in from within TestComplete is so important?