掌握代码管理工具的使用,svn,git
svn和git都是使用很广泛的代码版本管理控制工具,在团队开发及迭代开发时,发挥很大的作用,
svn的基本使用
svn全称是Subversion,svn的使用分为以下几个步骤进行:
一.SVN服务器搭建和使用
下载地址
,安装完成后,建立版本库,在左边窗口右击新建Repository,Finish后,新建用户,给每一个用户设置name和password,之后再建立Group,把相应的用户拉进Group,给Group设定权限,一般设定有read only、read/write、No Access。这样服务端的搭建就差不多完成了。
二.客户端TortoiseSVN的使用。
tortoiseSVN下载地址
正确安装完成后,就可以右键鼠标就可以看见SVN的选项了,接下来就是要把我们在服务端创建的仓库check out到我们的本地了,在服务端的仓库右键点击Copy URL to Clipborad.即可拷贝项目的地址,
在svn客户端,我们可以进行
1.add:
将需要添加到版本库的文件:右键指定文件,点击SVN commit提交文件。
2.delete:
选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”.
3.rename:
修改文件名,选中需要重命名的文件或文件夹,然后右键“TortoiseSVNàRename“,在弹出的对话框中输入新名称,点击”ok”按钮,并将修改文件名后的文件或文件夹通过 “SVN Commit”提交到SVN服务器上。
4.SVN Revert:右击想要回退的文件或者文件夹,在TortoiseSVN弹出菜单中选择”Update to reversion…”,然后选择需要回退的版本,点击ok即可。
5.Check for modifications:
此功能可以显示你所做的修改有哪些还没有提交的,此功能不光能看到对文件的修改变化,所有的变化都能看到,包括增加文件或者目录,删除文件或者目录,移动文件或者目录等,如果你点击了检查版本库,那你还可以看到版本库里的改动,既别人提交了哪些文件的改动,你还没更新到本地
6.SVN UPDate
更新本地代码与SVN服务器上最新的版本一致,只要在需要更新的文件夹上点击右键或者在文件下空白处点击右键,选择”SVN Update” (获取指定版本中的内容,点击右键执行SVN菜单中的“Update to reversion“),就可以了。
7.show log
右键空白处,在svn选项里选择show log,通过此功能可以查到谁,什么时候,对那个目录下的那些文件进行了那