转自http://blog.csdn.net/pizzazhang/archive/2011/01/29/6169120.aspx
版本控制相信大家不会陌生,一般正式的软件公司做项目都会用到的东西。利用版本控制,你可以方便的和团队进行修改工程时对工程的质量有一个完全的控制。比如利用版本控制,你可以对你修改的东西加一个log,在其他地方的开发人员就可以进行异地更新项目。当项目遇到大的问题必须要回到原来的版本时,你不需要进行多次复制,只需要使用版本控制的回到过去版本即可。版本控制也可使一个团队协同工作更加方便,因为大家可以不断查询他人工作的进度和修改内容,如果日志写的规范,那么他人一看日志就可以立即进入工作而不至于做了一堆工作后发现前后不对了,又得重来的悲剧。
下面就一个很不错的开源免费的版本控制工具进行介绍推荐给大家在工程中使用,可以减少大家做项目的时候浪费在备份以及追查责任的时间上。
我们使用的是Tortoise SVN工具,你可以Google下到官网下载。安装完毕后你的鼠标右键点击后,菜单会多出SVN的选项。
下面来介绍这个工具的简单使用。你可以通过下面的步骤初步了解SVN版本控制,并且可以马上应用到你的项目中哦。
第一步:新建一个空的文件夹,像我这样
然后进入该文件夹,右键,点击Create repository here
完毕后,你的文件夹中就多了一些文件,这些文件你最好不要去修改,这个是提供给SVN进行版本控制的数据库信息。
第二步:找到你需要版本控制的工程文件夹
在文件夹上 右键->Import
输入你要版本控制的数据库目录,即一开始我们建的文件夹。前面用file:///开头, 如果是网页地址,用http:///
第三步:新建一个目录用来进行实际的操作。
在这个文件夹中点击右图的Checkout
然后输入你的版本仓库目录,即一开始我们新建的那个目录
操作完,你的实际工作目录里就多了你的工程文件了,每个文件都打了勾代表最近没人修改。
如图:
第四步:
如果你在你实际工作的目录中对工程进行修改,那么你可以修改后进行Commit操作来告知版本控制器你更新过工程了,并添加一个log,版本控制器会自动帮你添加一个version(初始是从1开始的)。
第5步:如果你要回到原来的版本,那么右击你的实际工作目录,点击下图的划线的选项。
在弹出的对话框中输入你要回到的版本,比如版本1
确定后,你的实际工作目录就回到了版本1的状态。
第6步:
如果你要回到最新的状态,那么你可以像上面的操作选择version,或者直接右击checkout就行了。
注意:所有版本控制的操作要在你实际工作的目录中进行,比如这里我的目录是 E:/WorkDir
好了,希望这篇文章对你有帮助。