Hi Guys: I am trying to check if I can use SVN for version control of our QTP scripts. Looks like I can(there are some articles online), but i just need somebody who has done it to give some insights especially on how SVN handles it. As every test is in the form of a folder, how does it record the versions? Thanks for your help.
I have used SVN for QTP scripts and associated files for several years. When a user Commits the changes for a folder to the SVN database, TortoiseSVN searches the folder and subfolders for files and folders that have been changed, Added, or Deleted. TortoiseSVN displays a dialog box with a list of the changed files and a check box next to each file so the user can decide which to commit. The user can enter a descriptive comment for the Commit operation. SVN assigns a revision number to the files that are Committed in each Commit operation.
I think SVN works very well for QTP scripts and other associated files. There is a learning curve to understand the terminology but after that, it should be painless.