|Files Modified Multiple Times and Changesets [message #1039662]
||Fri, 12 April 2013 12:16
| Geoffrey Wiseman
Registered: July 2009
When I'm reviewing incoming changes, I like to do it on the basis of changesets, so that I can see each commit in sequence, understand the changes for that commit holistically, and move on.|
If I do that in Subversive, I typically have issues where a file that should appear in multiple changsets only appears in the last changeset.
So if I do a synchronize, and since I last synchronized, Bob has checked in changes to A and B, and then Susan has checked in changes to B and C, then I see Bob's commit with only "A" in it and Susan's with B and C, where B's diff will show me changes that both Bob and Susan made.
This has multiple problems. For starters, it's much harder for me to understand the change that Bob made -- we're only talking two files right now, but it gets much worse if there are ten commits, ten files per commit, and some overlap. It's easy to miss some aspect of a commit and it's much harder to feel like you understand the holistic change.
Worse, if I update Bob's commit and not Susan's, then my working copy might not even compile, if Bob's changes to B were a dependency of the change he made in A. And now the easiest way to get back to a workable state is to just take all other updates, if you don't know which one contains the change that you need.
Is there a setting that controls this, or am I SOL?
Powered by FUDForum
. Page generated in 0.22719 seconds