posted 16 years ago
CVS and other version control systems are different than FTP. True version control systems don't just synchronize, they record the differential changes so you can go back in time and capture a snapshot of any earlier commit. FTP presents a directory, so it won't give you past history, and it can't manage cases where you have to merge in changes, only complete replacement of files.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.