We have been using VSS for ~10 years and are working to move to Subversion. I definitely discourage using VSS and recommend Subversion instead.
While I have not configured Subversion to use the check in/out model I understand that it can be configured to support the model your client is interested in. However, if you have more than 2 developers working on a project I recommend using the standard Subversion configuration as the check in/out to a shared dev server model tends to result in significant resource conflicts. Tom -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of timothy b Fitzpatrick Sent: Friday, June 29, 2007 1:56 PM To: [EMAIL PROTECTED] Subject: RE: [DFW CFUG] Anyone using VSS? We're using it, and are not fans. Although I didn't have problems with the Eclipse plug-in, we were ordered to stop using it due to the many times the VSS db became corrupted. Unfortunately, it still happens. Advice: If you're going to start a version control system, don't start with VSS. MS doesn't even use it anymore. Subversion or CVS would be a better choice. >From: Christopher Jordan <[EMAIL PROTECTED]> >Reply-To: Dallas/Fort Worth ColdFusion User Group Mailing >List<[email protected]> >To: Dallas/Fort Worth ColdFusion User Group Mailing >List<[email protected]> >Subject: [DFW CFUG] Anyone using VSS? >Date: Fri, 29 Jun 2007 15:51:17 -0500 >MIME-Version: 1.0 >Received: from whitman.safesecureweb.com ([66.241.246.20]) by >bay0-mc7-f18.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Fri, >29 Jun 2007 13:51:25 -0700 >Received: from localhost([127.0.0.1] helo=whitman.safesecureweb.com >ident=mailman)by lists1.safesecureweb.com with esmtp (Exim 4.50)id >1I4NR4-0001ut-LE; Fri, 29 Jun 2007 16:51:22 -0400 >Received: from py-out-1112.google.com ([64.233.166.179])by >lists1.safesecureweb.com with esmtp (Exim 4.50)id 1I4NR2-0001uo-NLfor >[email protected]; Fri, 29 Jun 2007 16:51:20 -0400 >Received: by py-out-1112.google.com with SMTP id d32so1700733pye for ><[email protected]>; Fri, 29 Jun 2007 13:51:20 -0700 (PDT) >Received: by 10.35.39.2 with SMTP id r2mr1082436pyj.1183150280232; >Fri, 29 Jun 2007 13:51:20 -0700 (PDT) >Received: from ?192.168.21.145? ( [204.120.68.175]) by mx.google.com >with ESMTP id n67sm6323987pyh.2007.06.29.13.51.19 >(version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 29 Jun 2007 13:51:19 >-0700 (PDT) >X-Message-Info: >txF49lGdW43B57ittnZhI0ZzPBMJ6NnVflrQEVHmF854X1rG9MyxgkLnMzYRB/tY >DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed;d=gmail.com; >s=beta;h=domainkey-signature:received:received:message-id:date:from:use r-agent:mime-version:to:subject:content-type:content-transfer-encoding;b =kpNPZEHvQc/rqgrzctnBNKFxLxMQWPGOAkjsRNpFT3q5KNmxZwPiLXqcyGRz510dfWX6yTu Y6ZojIl4DvnHAqouqF8Hsfy5bwc/saLgY9oiK3j/pRvYfnjZBYBVoFdbwVARgqmTHv0UK0ef Eh05eTi72K5JHcUPPl1bxSEX57y8= >DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; >s=beta;h=received:message-id:date:from:user-agent:mime-version:to:subje ct:content-type:content-transfer-encoding;b=UvHGX9pAG5wHVriiJqLJ5nVTNEKa 0yBGAk07PkIUwkCn8ShorutFmWdBlHTUrDQUV6cwb3mrFYjnTg4wCbg6Z14vguMSDzaR5SqU +bXOehhjtq+VZTDmrpVU4/HVAH4p7AMz0MWr/lI7VCD7wNGAK4W0pNdGim0Fi2nMWJ6i5G4= >User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) >X-BeenThere: [email protected] >X-Mailman-Version: 2.1.1 >Precedence: list >List-Id: Dallas/Fort Worth ColdFusion User Group Mailing >List<list.list.dfwcfug.org> >List-Unsubscribe: ><http://lists1.safesecureweb.com/mailman/listinfo/list>,<mailto:list-re [EMAIL PROTECTED]> >List-Archive: <https://lists1.safesecureweb.com/archives/list> >List-Post: <mailto:[email protected]> >List-Help: <mailto:[EMAIL PROTECTED]> >List-Subscribe: ><http://lists1.safesecureweb.com/mailman/listinfo/list>,<mailto:list-re [EMAIL PROTECTED]> >Errors-To: [EMAIL PROTECTED] >Return-Path: [EMAIL PROTECTED] >X-OriginalArrivalTime: 29 Jun 2007 20:51:25.0415 (UTC) >FILETIME=[42065770:01C7BA8F] > >Is anybody on the list using VSS for controlling their CF source? I'm >very new to source control, and am using SVN for the CFJS project with >some success, but I've only just scratched the surface I think with >that. However, for one of my client's they want to start using VSS. > >Basically they want to protect production code by following a model like >this: > > Prd. Server VSS DB Dev. Server > ------------ ------------ ----------- >| Production | | Production | | | >| Code |-----------| and |-----------| Work Area | > ------------ | Development| | | > | Code | ----------- > ------------ > >Where if a quick change is needed for production we check the code out >of the VSS into the "Work Area" (we still haven't decided where that >should be). We'll work on it there. Test it there and then check the >files back into the VSS database. But then we have to move the files we >just worked on and tested back into the production area. > >That whole process just doesn't seem quite right to me. > >I've been working with the Eclipse plug-in for VSS and I can see where >in our *development* environment we would keep our *development* source >files synced with the VSS DB. Every morning we'd (there are only two >developers on this project, btw) check out the appropriate files that >we'll be working on. Do our thing: code, test, fix, etc. and then when >we were happy that a feature was completed (or we were ready to go home >for the day) we'd check those files back into VSS. Then when we wanted >to move something to production we'd just get the latest copies from VSS >instead of copying over the local copies sitting in development. > >However, sometimes the bosses here decide that they need a little tweak >in production, and production and development are so different that we >tend to work directly on the production files. That's what they really >want to stop. What we find a bit annoying is that we check out the >production source from VSS to a work area, do the tweaking or fix the >bug or whatever, check it back into VSS and then still we have to copy >the changed files back to the appropriate folders on the production >server in order for our changes to take effect. > >What is the best way to handle these sorts of things? I think what we'd >like is to be able to checkout the production source files to some work >area, work our magic, check them back in and then maybe do something >like the Get Latest Copy so that in stead of us manually copying the >changed files from our work area where we just did our magic, we can run >a command that will get the updated source from VSS instead. > >Am I making sense at all? Also, notice that while I'm using Eclipse with >CFE and the VSS plug-ins (along with a couple of others of course), the >other developer is not. He's using Home Site. I'm trying to swing him >over to using Eclipse, but he is really, really picky. And it doesn't >take much for a program to annoy him to the point where he'll stop using >it or at least where he'll complain all the time about having to use it. >He's also not a big fan of us using any type of source control, so the >easier I can make it, the better. > >Any thoughts? > >Thanks folks, >Chris > >-- >http://www.cjordan.us > >_______________________________________________ >Reply to DFWCFUG: [email protected] >Subscribe/Unsubscribe: >http://lists1.safesecureweb.com/mailman/listinfo/list >List Archives: http://www.mail-archive.com/list%40list.dfwcfug.org/ > http://www.mail-archive.com/list%40dfwcfug.org/ >DFWCFUG Sponsors: www.instantspot.com/ > www.teksystems.com/ _________________________________________________________________ Don't miss your chance to WIN $10,000 and other great prizes from Microsoft Office Live http://clk.atdmt.com/MRT/go/aub0540003042mrt/direct/01/ _______________________________________________ Reply to DFWCFUG: [email protected] Subscribe/Unsubscribe: http://lists1.safesecureweb.com/mailman/listinfo/list List Archives: http://www.mail-archive.com/list%40list.dfwcfug.org/ http://www.mail-archive.com/list%40dfwcfug.org/ DFWCFUG Sponsors: www.instantspot.com/ www.teksystems.com/ _______________________________________________ Reply to DFWCFUG: [email protected] Subscribe/Unsubscribe: http://lists1.safesecureweb.com/mailman/listinfo/list List Archives: http://www.mail-archive.com/list%40list.dfwcfug.org/ http://www.mail-archive.com/list%40dfwcfug.org/ DFWCFUG Sponsors: www.instantspot.com/ www.teksystems.com/
