Results 1 to 6 of 6

Thread: Source Control for VB6

  1. #1

    Thread Starter
    Junior Member
    Join Date
    Apr 2007
    Posts
    18

    Source Control for VB6

    Hello,
    Not a specific VB6 question, but what do you guys recommend or use for source control with VB6. Source Safe seemed like the answer but it seems to be lacking specifically in the fact that two developers cant take out the same form, and then merge it (although that is not that big of a deal), secondly and more importantly, we need to be able to manage two or more versions, ie. stable and development, and have the ability to roll fixes in the stable version onto the development version. Is that possible? We tried here and it didnt work, maybe we were doing something wrong.
    Does any one have any good tutorials on setting up SS, or any alternative software?

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Source Control for VB6

    1. Yes, you can. One checks it out while the other gets the latest version of it. When the first checks it back in the other checks it out without getting local version. The user can merge the files or whatnot and then check it back in.

    2. Just create two separate projects. One Stable and one Development.

    VSS' help file is a good source of its features.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Source Control for VB6


  4. #4

    Thread Starter
    Junior Member
    Join Date
    Apr 2007
    Posts
    18

    Re: Source Control for VB6

    Quote Originally Posted by RobDog888

    2. Just create two separate projects. One Stable and one Development.

    Thats what we did, the problem arises though if something gets fixed in the "stable" version, we didnt see a way for it to trickle down to the dev. version.

  5. #5
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Source Control for VB6

    Thats a procedural issue. All fixes should be applied to the development version and then update the release version. The release version should not be worked on.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  6. #6
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Source Control for VB6

    We use the Labeling system in VSS.... when a fix goes in, it gets labeled with the ticket number. Then when we build the release, our system gets the latest lables that are associated with the release (via an in-house system).... then based on the labels, it GETs the properversion for that release.

    -tg

    PS - fixes should NOT be going into the Stable.... fixes should go into Development... that's more of a process breakdown than a problem with VSS (as RD has noted)
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width