How do I effectively use outgoing changesets that contain merge information
![]()
If I check in my changes (creating outgoing change sets) then accept other people's changes, my outgoing change sets are polluted with the merge information and I can't work with them as well.
"Delivery for component xxx failed as it would create conflicts in the stream. As you do not have any incoming change sets for this component, you should consider delivering all of the outgoing changes" "unable to suspend this change set because doing so would create a conflict"In git, I could do a rebase to forget that my changes are based on merges. In svn, this is the default for "update" merges. Is this possible in RTC? A co-worker suggested always completing change sets before accepting any changes to keep the merges separate from my own work. I haven't tried this yet, and completed change sets are difficult to work with. Is this the intended work flow? |
2 answers
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Oct 30 '15, 12:15 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Your co-worker is correct (as is Ralph's answer #2). You should complete all of your change sets before accepting any conflicting change sets. This will ensure that all "merge" change sets will be independent of your change sets. I would definitely *not* try to use the patching approach that you describe in your response to Ralph's answer ... that will not help.
|
![]()
Ralph Schoon (62.7k●3●36●43)
| answered Oct 27 '15, 10:07 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER edited Oct 27 '15, 10:13 a.m.
I am not the most elaborate SCM user. However, here my thoughts.
Before accepting you can (assuming you have auto check in disabled)
You can not reopen completed change sets.
It is kind of designed that way too, because you should not be able to delete gaps on the stream.
Comments I tried suspending my change sets before accepting, but like you said, when I resume the change sets, they are merged, and corrupted with the merge information. So that doesn't help me.
|