版本控制器Vss和svn

   

svn服务器有2种运行方式:独立服务器和借助Apache2,两种方式各有利弊,用户自行选择如果使用file或者svn协议的话就使用独立服务器就可以了,如果想使用http或者https协议,就要结合apache一起使用了,需要安装apache和配置,用户名,密码和权限需要在dos命令和配置文件中配置,subverion结合apache使用的方法网上都有说明文档,可以下载下来看看,不过对于新手来说,确实有些麻烦,不过我们可以使用visualSvn,它是subvverion和apache的结合体,而且都是服务器端可视化的配置,很方便,至于客户端都是一样的,不过无论用哪个,步骤都一样:

首先、安装服务器和客户端,如果是结合vs使用,还要安装AnkhSvn插件

其次、服务器端创建版本库,用来保存需要控制的文件或者项目

再次,在客户端将文件和项目导入到服务器端的版本库中

最后,就可以把版本库中文件和项目检出来,进行开发和维护了

在这里说一下,有时候我们使用 subverion:SVN Could not open the requested SVN filesystem,这主要是服务器端的版本和客户端的版本不一致造成的,比如客户端的版本过高,服务器端的版本过低,就会引起这个,不过我们可以通过命令创建版本库就可以了,找到bin下面执行命令

svnadmin create d:/svn/repository就可以了

有时候我们提交一些文件,比如bin或者debug等文件,一下子提交不上去,还要手动去添加,这主要是在tortoiseSvn中,过滤了这些文件,其实在团队开发中,有些文件缺失要被过滤掉了,要不然会引起冲突!

附件:/Files/shuang121/vss6.0.rar  

        /Files/shuang121/svn教程.doc

       关于TortoiseSVN汉化问题解决

里面有vss和svn以及相关教程,欢迎大家下载使用!!

posted @ 2012-03-01 15:47  双魂人生  阅读(1276)  评论(0编辑  收藏  举报