Comment Re:IDE Integration (Score 1) 667
> Solution: stop checking in stuff that doesn't work.
You never worked on a feature that took more than a day to finish? Maybe even a week or more? If you work with a SCM that doesn't allow local commits and people don't commit their work at least twice a day something goes wrong. I've seen companies where people worked for weeks or even a month on a local checkout without committing. Which has tons of disavantages: You can't do partial reverts if a part of the solution didn't work out, the work is not backed up in a sensible manner and not available to any co-workers, you don't get changesets from upstream and the conflicts when committing your stuff will kill you (you basically have a branch without SCM support...).
If I can't commit my work at least every hour, I feel uncomfortable.