为什么需要版本控制 1 也许有一天你对源代码做了关键改动,删除了老的文件并且忘记了所作改动的确切位置2 同时跟踪关于当前版本,下一版本以及修改过的错误的情况等信息是冗长并且容易出错的事情3 也许你的同事不经意间修改了你的代码,会使得你不得不在备份磁带上疯狂查找以找回合适的版本