如何使用TortoiseSVN与VisualSVN进行团队开发?

来源:互联网 发布:java模拟器安卓版5.1 编辑:程序博客网 时间:2024/05/16 02:49

先讲一个故事,大学时响应导师的号召(其实是逼迫),和几个哥们组队参加了一个互联网大赛,当时我们的代码沟通方式就是QQ,我写完了前端部分,就把文件传给后端负责人,后端写好了接口,再传给我,很繁琐不说,QQ的传文件大家都懂,而且最骚的事情是,我们各写各的,最后的代码也是杂乱无章,根本不好整合。这个时候版本管理工具就有用了,我用的是TortoiseSVN(客户端)和VisualSVN(服务端)。

先简单说一下这两个东西在项目中的作用,TortoiseSVN就是俗称的小乌龟,项目组员可以用它把其他组员上传的文件下载到本地,也可以将自己写的文件传上去,其他组员下载来看。而VisualSVN就是管理这些文件的东西,一般是负责人来管理,因为在这上面可以更改用户的权限,也可以创建和修改项目目录。

1.你需要有这两个程序(下载过程不做赘述)

如果你是负责人,看下面的2,如果是组员,可直接跳到3

2.VisualSVN使用

  • 打开安装目录下的管理工具
    这里写图片描述

  • 如果你的项目不是很大,基本用到的就是这两个功能
    这里写图片描述

  • 首先你按需求创建相应的用户,右键Users->Create User

  • 然后就可以创建项目目录了,右键Repositories->Create New Repository,这里一直跟着指引走就可以。

  • 这里需要注意的是,每一个项目默认Everyone都有读、写的权限,建议将其改成只读或无权限,防止代码误操作。

  • 在相应目录上右键Properties可以更改权限,点击add可以增加可访问的用户。
    这里写图片描述

  • 到这里你创建的项目目录就可以用了,在相应目录上右键选择Copy URL to Clipboard,这个操作是将该项目的url链接复制到粘贴板,给你的组员发送过去,就可以开始团队合作啦~

3.TortoiseSVN使用

  • 例如你想把你们的项目目录下载到你的电脑桌面上,可以在桌面空白处右键,如果你安装了TortoiseSVN,你会发现菜单中多了两个东西,SVN Checkout和TortoiseSVN,我们一般只会用到前者。

  • 点击SVN Checkout将项目经理发给你的url填入,并选择下载目录,就可以把项目下载到本地了,开始愉快地敲代码吧。

这里写图片描述

  • 等你写好代码,就会用到TortoiseSVN最主要的两个功能了,SVN Update和SVN Commit,前者是重新加载你们的项目,后者是将你写的文件传给服务端VisualSVN。

PS:需要注意的是,如果你使用过了一个用户名登录TortoiseSVN,那么就会有缓存,更改用户的方法如下:
http://blog.csdn.net/mad1989/article/details/24998279

还是那句话,以上代码只是笔者作为小白常用的,各位大神如有指点可以评论:-D

1 0