在进行团队项目开发时,往往需要将同一份代码反复修改,这样容易造成不一致。例如有两个同时在修改index.php这个文件,你修改了第m行,而同时另外一个成员修改了第n行的内容,如果你先传回修改过的文件,而后另一个人的传回的文件就必然覆盖你所做的修改,最终造成index.php文件只修改了第n行的内容;即便在此过程中两人做好沟通工作,对文件修改的合并也会增加一些额外的工作,当然这是每个人都不想做的。

此刻如果有一个公共的代码管理服务器就可以解决我们的问题,google code正是这样一个开源的代码托管服务(当然类似的服务有很多,SourceForge就是其中有名的一个,今天姑且不论他们之间各自有什么优点),下面我们就一块看看如何使用TortoiseSVN软件对托管在google code上的项目进行简单的操作。

一、版本控制简介:

More >