RTC deliver operation -- change going outing folder while build is runing on the stream
It is RTC Issue –Please look at the screen below highlighted in red. Normally all the developers checked-in code(delivered) will come under the “Incoming” folder of RTC (in below screen Highlighted in Green )but RTC is behaving inappropriately
sometime .Other Developer checked –in (delivered)code is displaying under the “Outgoing” Folder-This should not happen- this is RTC Issue .I have resolved it by selecting option “NO” from the prompt screen
3 answers
Hi,
If this problem happens when a build is run, it could be due to the history getting replaced in the stream. We would need more information on your build setup to figure out the problem. Are you using post-deliver step to deliver the baselines back to the source stream? This could be a cause of the problem. Try the scenario by disabling the post build deliver step in the build or have a post build deliver to a different stream not the one the build workspace is accepting the changes from.
I would suggest raise a work item in jazz.net with the full details of the issue for us to investigate further.
I predict that you have selected "Deliver to stream" option in the build request.
Unfortunately, this is really "replace in stream", i.e. it will take the configuration of the workspace at the start of the build and "replace" the content of the stream with that configuration, effectively backing out any changes that have been delivered to the stream while the build was running.
You need to uncheck that option, and if you want to deliver the results of the build to the stream, you'll have to have that build invoke the RTC command line to do that deliver (and be prepared for that deliver to fail if there is a merge conflict on the stream).
Please feel free to vote up An option for Post-Build Deliver step to do a deliver and not a replace (298057) if you think this should be fixed.
Unfortunately, this is really "replace in stream", i.e. it will take the configuration of the workspace at the start of the build and "replace" the content of the stream with that configuration, effectively backing out any changes that have been delivered to the stream while the build was running.
You need to uncheck that option, and if you want to deliver the results of the build to the stream, you'll have to have that build invoke the RTC command line to do that deliver (and be prepared for that deliver to fail if there is a merge conflict on the stream).
Please feel free to vote up An option for Post-Build Deliver step to do a deliver and not a replace (298057) if you think this should be fixed.