3You commit to avoid having in your working copy both modifications from the trunk and further eventual corrections you will do to have things working, which is a bad practice from a tracking point of view. Between 2 commit points it is better to have only one kind of modification so you can easily see what has changed, when and who is guilty...