Source code control

Is there any tool you Visual Foxpro gurus recomend to control versions of code?
Preferably a open source one.
Will it work with php and VfP?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chris WongCommented:
CVS, SubVersion and Visual FoxPro
The document is a little bit obsolete but it gives you some picture about the implementation complexity.

I am using Subversion with TortoiseSVN without the SubFox extension. And it works...

The SubFox is here:

You may also use Mercurial:

The basic questions you will need to answer before version control implementation are:
1) Do I need client-server or distributed version control system?
2) Do I need to convert my SCXes, VCXes, and FRXes to a text before storing in version system?

I would recommend to start here:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
luciliacoelhoAuthor Commented:
Thanks for your help.
Going to read the links you sent me
OWASP: Forgery and Phishing

Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.

luciliacoelhoAuthor Commented:
About pcelba coments. I do need because of a certification process in one of my applications.
The purpose of the version control is clear.
The first question was rather ment "Which one of the two systems do I need"?
Please, take a try of  Source Safe. It works with any MS tech and php.

I know, it is not free.

Merry C.
Source Safe does not bring any advantage comparing to CVS, Subversion, or Mercurial. I even cannot imagine how it could work over the internet or as a distributed version control system. It even does not support atomic commits. Features of VSS are described e. g. here:

The Wikipedia link posted in my first answer will tell WHY NOT Visual Source Safe...
luciliacoelhoAuthor Commented:
Could you please tell, if I use subversion, if there is a need to export the code from my application, forms and etc. to a text file? And if this is correct, is there any way to automate this exporting process?
Best regards
Subfox mentioned earlier is the tool which automates the text export from VCX, FRX, and SCX files but it is not necessary.

The text export just simplifies updates from two or more developers merging. If you store original binaries (VCX, SCX, FRX, PJX) in repository then you cannot merge changes made by two developers simultaneously and the work requires better cooperation or updated files locking in SVN.

The SVN file locking mechanism is sufficient to avoid conflicts obviously.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.