It's all about the answers!

Ask a question

Is there a way to prevent deliveries from a stream?


Francis Kemp (7212336) | asked May 02 '13, 6:28 p.m.

My customer would is getting ready to have several dozen new developers start using RTC.  They have all of their code imported into about 20 components.

They would like to have the new developers 'practice' for a week or so before making real changes to the code.  I told them that we could configure a stream (or another project) that could hold the 'practice' change sets and baselines - but - I recommended that they not do this because of the chances of having an accidental delivery from the 'practice' stream to the real stream later. 

Is there any way to guarantee that there's no chance of the 'practice' code getting delivered accidentally to the real code in the future?  If we delete the 'practice' stream, my understanding is that the change sets and baselines still exist in the component and could be accessed in the future. 

Can this be done? Or is there a better way that I haven't thought of?

Thanks in advance.

2 answers



permanent link
Canberk Akduygu (99237271) | answered May 03 '13, 2:44 a.m.
If you have implemented Team Area Structure and assigned team's as stream owners, you wouldn't have any problems. But if you haven't set team areas as owner to "the real streams" those users will be able to chek-in&deliver to those streams.

Example:
Stream Name ->Owner Team Area
Real Stream -> Company's Dev Team
Real Stream II -> Company's Dev II Team
Practice Stream -> Company's New Recruit Team

Besides that, I have nothing in my mind.

permanent link
Josh Crawford (984515) | answered May 03 '13, 12:26 p.m.
 Hi Francis, you could also configure a precondition to prevent deliveries to a certain stream.  In the process configuration > Team Area > Operation behavior section you can configure it in a variety of ways to meet your needs.  What I think might be easiest would be to keep the practice users out of the production team area and only allow the production team permissions to deliver to that stream.

Your answer


Register or to post your answer.