Delivering in RTC when we have conflicts in "Incoming"
I have some conflicting change sets in "Incoming " . So, Can I deliver the change sets which is in "outgoing" of my Workspace , without resolving the incoming conflicts "Change sets " ? Is there any pre-condition set in any configuration which can be customized to allow delivering of change sets even if we have "conflicts" in "Incoming" ?
2 answers
For all I know, RTC does not prevent you from delivering when there are conflicts.
Simply, you are prompted by RTC to resolve them during the delivery
The best practice is to resolve them in your development environment (your repository workspace) rather than in the integration environment (the target stream).
So, my advice is to accept the incoming changes before delivering your changes: this way, you will resolve any conflict during the accept phase, and then deliver a new set of unconflicting changes, that includes the "merge" change sets.
Comments
RTC will never allow you to deliver change sets to a stream that would produce a conflict in that stream. This would make the stream unusable, since the version selected for the files/directories in conflict would be ambiguous.