Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Version control

Status
Not open for further replies.

mpgalvin

Programmer
Feb 5, 2001
119
IE
We have 3 programmers working on 7 different apps (which are accessed via a pretty much unchanged VFP exe).

I've been asked to look into version control, aswell as making sure that nobody is working on an app (although, ideally, it probably should be that nobody is working on a form or prg) that anybody else is working on.

What do others on this forum use for version control and check out/check in capabilities? My only experience is with VSS and other systems which were coded inhouse, and I don't know how VFP reacts with VSS. Any thoughts?
 
Most of my experience is with VSS. You can use VSS in one of two ways: as a disconnected check-in/out/versioning tool, or hooked into the VFP Project Manager so that when you edit a file from the PM the file is automatically checked out of VSS. My preference is for method 1, but many others have had good experiences with method 2.

AFAIK, other source control systems such as StarTeam do not have the built-in ability to hook directly into the VFP project manager. Robert Bradley
teaser.jpg

 
I agree, VSS is about as good as it gets. Be really careful using it in method 2 as described above, the interface leaves a bit to be desired and we have had several experinces with Developers overwriting code accidientally when they were trying to check it in. Also if you have to access the source code over a wan or the internet you might want to look at a product called Source Off Site. It makes using VSS over a slow connection almost a pleasure.
 
Another Vote for VSS.

I also have had problems when linking it directly with Foxpro though. Much better luck running them stand alone. LCB

Puritanism - the secret fear that someone, somewhere is having fu.
 
Gosh, in my post above I was initially going to say "I would avoid using the VFP Project Manager - VSS interface", but I figured I would be solidly in the minority. In two of the very large VFP shops in which I worked (12-25 VFP developers), the "integrated" VFP/VSS approach caused many, many problems. Conversely, the "manual" VSS checkout method worked quite well (but we didn't allow multiple checkouts for editing of any given file). Robert Bradley
teaser.jpg

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top