cancel
Showing results for 
Search instead for 
Did you mean: 

SVN Git recommedations

Lee_M
Contributor

SVN Git recommedations

Hi,

 

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

 

Prerequists:

  • Must be able to integrate with Visual Studio and TestComplete
  • would prefer to stay away from GitHub as I need an internal network based repo and not cloud based

 

Please help me TC community, what are you all using ?

6 REPLIES 6
AlexKaras
Community Hero

Re: SVN Git recommedations

Hi,

 

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.

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
Lee_M
Contributor

Re: SVN Git recommedations

Alex,

 

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

AlexKaras
Community Hero

Re: SVN Git recommedations

Hi,

 

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?

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
Lee_M
Contributor

Re: SVN Git recommedations

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

AlexKaras
Community Hero

Re: SVN Git recommedations

Hi,

 

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?

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
anupamchampati
Frequent Contributor

Re: SVN Git recommedations

We generally SVN in TestComplete and it worked perfectly fine for us.
Step to setup
1. While installing SVN tortoise enable all the option by default command line is unchecked , please check that - this is the.must option to do that
2. Once you install using this checkbox you will see files in bin folder of SVN

3. Open Testcomplete and select SVN client - it will pre.populate the SVN.exe from system environment variables.
4. Restart Testcomplete to reflect the changes.

Let me.know if you need any further help in it.
New Here?
Join us and watch the welcome video:
Announcements
Top Kudoed Authors