Depending on another topic #15
-
Hi! Big fan of this workflow, thanks for all the write up around it. It has been working great for us with our CI/CD. One question about merging topics into other topics when they depend on each other.
But
Interactive rebasing to clean up commit history etc is an obvious pain point here, that would be nice to avoid. But my main concern is this use case: Instead of merging topic dependencies, wouldn't it be better to keep them rebased during development? And maybe only merge the dependency when it graduates by first getting rid of the depending commits: While this is a solution, it's not the cleanest one imho, as it relies on best effort from everyone to rebase and merge correctly when necessary. I'd love to hear any ideas for a better approach :) |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
Great to hear!
Personally I agree and tend to operate this way myself, assuming this is what you mean: if developing on I just find mentally that is easier to follow my topic history that way be ensuring my work is "on top" of any other major work. Note also that with the existence of
So here
I might be misunderstanding you. If |
Beta Was this translation helpful? Give feedback.
-
@Tomasvrba thoughts on my comments above? |
Beta Was this translation helpful? Give feedback.
-
Thanks for the input and the quick reply. As to the last point where I mentioned |
Beta Was this translation helpful? Give feedback.
-
I've discovered "stacked diffs". See my post about it here: #18. I'm really quite excited by the possibility for stacked diffs to take the pain out of managing topic dependencies. |
Beta Was this translation helpful? Give feedback.
Great to hear!
Personally I agree and tend to operate this way myself, assuming this is what you mean: if developing on
topic-b
, I tend toward…