版本控制软件SVN,下载两月有余,近来开始熟悉了解其核心;
本文用百度BAE作为服务器,TortoiseSVN作为客户端来解说SVN;(到官网下载最新版及其汉化包)
TortoiseSVN的功能集成在windows右键选项卡中;
1.右键-点击SVN 检出,出现如下视图,输入URL和选择检出目录,点击确认后会出现一个带有绿色对号的文件夹
URL从BAE上复制;之后会需要验证,输入BAE用户名和密码;
2.由于BAE上的应用是空的,所以此文件夹只有以下三个文件
3.copy一个web项目到此文件夹作为测试
右击项目--TortoiseSVN--增加,而后点击确定
项目上多了一个蓝色加号
4.右击,选择SVN 提交;可写一点日志信息;点击确定,等待其传输完成;
上传成功后,项目由蓝色加号变成绿色对号;
5.右击--TortoiseSVN--显示日志
可看到刚才写的信息,对于多人合作,每次修改提交都写备注信息是非常重要的
2.修改项目中的BaseDao文件后,BaseDao文件上多了一个红色的感叹号
3.右击提交,填写修改信息,可不解除锁定,因为上传时SVN会自动解锁
此时BaseDao文件又由红色的感叹号变成绿色对号
4.右击--TortoiseSVN--显示日志,信息是如此的赤裸裸
4.重点来了,让代码穿越时空隧道,恢复到未修改前,在版本2上右击--选择更新项目至版本,点击确定,此时项目变成未修改之前;
5.更赤裸的是,可以将此两版本逐行进行比较,界面寸丝不挂