0

Developers have redesigned the homepage for a website and I amended my automated tests to reflect this and checked in these changes. The homepage was reverted back to its original layout since the golive date has been pushed back three weeks. I have loaded the automated tests checked in before redesigned homepage changes. Between now and the new go-live date there will be new functionality added to other pages on the website. Am I able to

  1. Shelve the new code that tests new functionality
  2. When the new homepage is switched on, roll back to the last check in ( the one that had the tests that reflect the new homepage)
  3. Unshelve the new code and integrate it with tests for the new homepage
jessehouwing
  • 106,458
  • 22
  • 256
  • 341
  • 1
    Visual Studio isn't a source control program, it's an IDE. it uses third party apps like Git for source control, and yes, they can shelve.. – Caius Jard Sep 06 '19 at 11:13
  • 1
    I assume you're using TFS - and yes, that will do what you want. – Matthew Watson Sep 06 '19 at 11:17
  • It sounds like your process around source control is broken. The redesigned homepage should be developed in a branch. Any tests for the redesigned homepage should be **in the same branch**. There's no need to shelve anything if you're using branches correctly. – Daniel Mann Sep 08 '19 at 15:11

0 Answers0