We are working on doing selenium automation and use Eclipse with TFS plug-in. We have two teams Automation team which creates the test on the devlopment build and Functional team which runs the test on the released build.
So for example I have files for testing one of the screen (Detail_GWAPI.java , Details.java , FrameworkFunction.java, SQLScriptGeneral.java) I have done my dry runs, reviews and approval and have checked in the changes to TFS. We have multiple files for various screens/ functionalities.
Now the function testing team gets a released build and they start the execution. They get the latest and execute the tests based on the instructions.
In the meantime my automation team is working on new features to automate and are adding/creating more testing scripts and at times also updating the existing files and check-in the changes to TFS.
How can I have the automation team still save these changes to TFS but when the functional test team gets the latest they should not get those changes as they are not there on the build which they are running the test.