SVN总结

SVN是一个版本控制系统,之所以要使用它就是因为多人要共同开发同一个项目,达到共用资源的目的。

SVN的使用:从服务器上下载项目组最新代码—进入自己的分支进行工作,每隔一段时间向服务器自己的分支提交一次编译后的代码—最后将自己的分支合并到服务器上,并反映给服务器。

SVN包括服务器端和客户端,服务器端有五个版本,师哥录制的视频和马士兵老师的讲解视频中分别讲了SlikSVN和VisualSVN这两个不同类型的服务器端的安装方法及及介绍。其中Sliksvn没有界面,只能使用命令进行操作,而VisualSvn有安装和配置图形的界面,操作起来很方便,这两个都是服务器端的安装。(其中VisualSV-Server是项目经理要进行安装的,项目人员只装一个VisulaSVN就可以了)。客户端就相对简单多,只要下载一个TortoiseSVN客户端就好。

安装完后,就要向VisualSV-Server中添加项目,有两种添加方法,一种是向Import中插入添加SVN总结_第1张图片
第二种是在我们的vs中,直接添加,在Add Solution to Subversion中导入项目的地址添加。
SVN总结_第2张图片
当各层的图标为绿色的时候证明已经上传到服务器中。
SVN总结_第3张图片
在操作公共文件时候,一定要事先和同组人进行沟通,询问一下是否这个公共文件是否正在使用,等对方提交后在调用这个文件,Update后将服务器代码更新到本地代码中使用。

SVN使用注意:
工作开始初次打开解决方案,向服务器请求最新代码
工作结束时,保证解决方案能够编译通过,然后应向服务器传入最新代码
不要长时间调出项目或者解决方案,不要同时导出过多的项
完成某个项目后,要进行编译后再向服务器传入,否则可能会影响成员进度。
依赖项也要添加到版本库中,编译出来的文件不能添加到版本库中。

ToroiseSVN 下载地址:http://tortoisesvn.net/downloads.html
VisualSVN Server 下载地址:https://www.visualsvn.com/server/download/

你可能感兴趣的:(SVN总结)