Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Visual Source Safe...

Visual Source Safe...

Scheduled Pinned Locked Moved C / C++ / MFC
beta-testingquestiontestingcollaborationannouncement
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Max Santos
    wrote on last edited by
    #1

    what i am seeking is some guidelines. Picture this: I have a team developing the same application , and we use VSS. We do not release major Versions, we distribute our application by releasing small builds, and every time i send one build to the testing people, i will wait for their feed back while my team starts new features (for the next build). Now, if i place a "label" in VSS marking the "beta build" and my team starts woking again, the label will not do me any good because its does not reflect the build that will be sent to the customers. On the other hand if wait until i have the build ready to send to the customers, i can not place a label on VSS because the code will have changes made by my team after i send the build to testing people. For this to work this way i would have to give "vacations" to my team whil in testing fase. :-D Not very good ... :doh: How do i solve this? How do you test a build and work on the next without multiple copies of the source code?

    B S 2 Replies Last reply
    0
    • M Max Santos

      what i am seeking is some guidelines. Picture this: I have a team developing the same application , and we use VSS. We do not release major Versions, we distribute our application by releasing small builds, and every time i send one build to the testing people, i will wait for their feed back while my team starts new features (for the next build). Now, if i place a "label" in VSS marking the "beta build" and my team starts woking again, the label will not do me any good because its does not reflect the build that will be sent to the customers. On the other hand if wait until i have the build ready to send to the customers, i can not place a label on VSS because the code will have changes made by my team after i send the build to testing people. For this to work this way i would have to give "vacations" to my team whil in testing fase. :-D Not very good ... :doh: How do i solve this? How do you test a build and work on the next without multiple copies of the source code?

      B Offline
      B Offline
      BlackDice
      wrote on last edited by
      #2

      I put in a #define VERSION_NUMBER "put something here" in my stdafx.h file. Then I use VERSION_NUMBER in my about box, or anywhere else I need to use it. But maybe in your case it would be best to just check the project out each time and check it in with a comment My articles www.stillwaterexpress.com BlackDice

      M 1 Reply Last reply
      0
      • B BlackDice

        I put in a #define VERSION_NUMBER "put something here" in my stdafx.h file. Then I use VERSION_NUMBER in my about box, or anywhere else I need to use it. But maybe in your case it would be best to just check the project out each time and check it in with a comment My articles www.stillwaterexpress.com BlackDice

        M Offline
        M Offline
        Max Santos
        wrote on last edited by
        #3

        Yes , but the problem is how to control the changes that are made after the build get sent to testing. IE: I send a build do testing and wait for feedback. While i am waiting, i what my team to keep working, but if they change the resources (for example), i will have no way to solve any bug in the build that was sent to the testing whitout the changes that have been made geting in to.

        1 Reply Last reply
        0
        • M Max Santos

          what i am seeking is some guidelines. Picture this: I have a team developing the same application , and we use VSS. We do not release major Versions, we distribute our application by releasing small builds, and every time i send one build to the testing people, i will wait for their feed back while my team starts new features (for the next build). Now, if i place a "label" in VSS marking the "beta build" and my team starts woking again, the label will not do me any good because its does not reflect the build that will be sent to the customers. On the other hand if wait until i have the build ready to send to the customers, i can not place a label on VSS because the code will have changes made by my team after i send the build to testing people. For this to work this way i would have to give "vacations" to my team whil in testing fase. :-D Not very good ... :doh: How do i solve this? How do you test a build and work on the next without multiple copies of the source code?

          S Offline
          S Offline
          Susan Hernandez
          wrote on last edited by
          #4

          Has anyone suggested Branching? Basically, we have the "main branch" which contains all new development. When I want to put a version into testing phase, I create a branch in a "Releases" folder and call that branch "Version A". I continue working on the main branch. Then, in testing, version A has a problem. I can create a new project off of Version A, and make the changes only to version A. Then recompile, continue testing. Once you confirm that you want those changes from version A in your main branch, you merge in the changes from Branch A into the Main version. Now main version has the fix you found, and your new development, but Version A is at a stable stage that it can be deployed. PS I know you guys wrote back in May, but I was searching around for info on Source Safe Command Line stuff. Cheers.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups