svn+vs安装配置过程全介绍--svn一点即通

      最近由于服务器out了,所以想重装个svn,哪知道网上安装svn的资源五花八门,说法不一,资源不统一,正好有时间,写篇文章呗就!apache方面就不研究了,就说下vs+svn源代码开发应用了

 

      首先需要备妥使用到的资源,本例使用资源是我在网上收集到的,如需要请联系本人QQ775301010,加好友时请说明下,也可以从网上下载,必备资源文件:

                  SVN服务端,Setup-Subversion-1.6.6.msi

                  SVN客户端,TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi

                  Visual Studio插件,VisualSVN-1.7.7.msi

     svn服务端配置:(所有讲解,均以个例为基础)

     1.打开D盘,新建文件夹Svn,然后再下面分别建立三个文件夹,名称为:Svn Svr,Svn Cli双击文件Setup-Subversion-1.6.6.msi,打开服务端安装程序,依据提示,点击下一步,将服务端暗转目录选择为刚刚建立的Svn Svr文件夹,点击安装,服务端安装完成.

     2.双击文件TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi,打开客户端安装程序,依据提示,点击下一步,将服务端暗转目录选择为刚刚建立的Svn Cli文件夹,点击安装,安装完成后会提示是否重启计算机以立即生效,关闭其他应用程序,启动计算机重启,重启后客户端安装完成.

     3.配置服务端,在E盘下新建目录svn下新建文件夹Repository文件夹,注意里面不要包含其他文件,选中该文件夹,右键点击TortoiseSVN选择Create repository here,创建svn版本库,创建成功会弹出一个提示,然后转入e:/svn/repository打开conf文件夹,里面包含三个文件他们分别为:svnserve.conf,password.conf,authz.conf分别代表服务配置,用户信息配置及用户权限配置文件,用记事本打开svnserve.conf文件,如掉如下几行前面的#号:

      #anon-access = read

      #auth-access = write

      #password-db = password

      #authz-db = authz

保存,关闭

接着打开password文件,在[users]节点下,以用户名 = 密码的方式输入几个测试用户,保存,关闭

打开authz.conf文件,找到[groups]节点,键入如下代码:

      admin_group = 需要分配到管理员组的用户名,用","号隔开

      [/]

      刚刚在password文件中配置的用户名 = rw

保存,关闭

      这里的配置比较简单,如要使用比较复杂的配置可以上网参查,这里的配置足够一个中小项目的日常使用了,不考虑特别的要求

     4.启动svn服务,转到dos命令窗口,cd 你安装的svn服务端bin目录,本例cd D:/Svn/Svn Svr/bin进入bin目录,然后键入如下代码:svnserve.exe -d -r e:/svn启动svn服务,注意此时不要将命令窗口关闭

     5.选择任意文件夹,右键,点击TortoiseSvn-->Repo-browser键入svn://你的内网ip/Repository进入浏览,在弹出的输入用户名和密码框中,键入第4步配置的用户名和密码,即可浏览svn版本库,此时svn版本库中尚无任何文件,要将文件加入svn管理,选中该文件,比如vs项目文件夹,右键-->TortoiseSvn-->Import,输入备注信息即可将该项目加入svn中管理

     6.服务端安装成功

     7.扩展:如果需要将服务端启动服务命令添加到windows注册表,开机时自动启动服务,不多写了,贴出资源:http://loomz.blog.hexun.com/15257241_d.html

 

     svn客户端配置:

     1.在D盘建立文件夹Svn,并在该目录下分别建立Svn Cli ,Svn Vs双击文件TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi,打开客户端安装程序,依据提示,点击下一步,将服务端暗转目录选择为刚刚建立的Svn Cli文件夹,点击安装,安装完成后会提示是否重启计算机以立即生效,关闭其他应用程序,启动计算机重启,重启后客户端安装完成.

     2.选择任意文件夹,右键-->TortoiseSVN-->Repo-browser,输入服务端版本库地址,这里特例为:svn://服务端内网ip/Repository,服务端内网ip也可以用域名替代,实现远程管理,确定后即可浏览到服务端版本库内容

     3.扩展:一般情况下,如果使用的开发工具为vs,需要安装Visual Studio插件,用起来方便,根据提示安装即可,这里我喜欢将安装目录选择为Svn Vs文件夹,该示例版本的msi,可以与最新的vs2010集成,关于VisualSVN的使用不作过多讲解,这里仅简单介绍下,常用的技巧:

     a.项目签出:点击如下图所示命令,然后输入服务端版本库地址,这里是svn://你的内网ip/Repository,输入你本地的存放目录名称,选择本地管理目录,点OK,输入你配置服务端时创建的用户名即密码,签出成功

    

     b.常用技巧:正常签出时项目中所有被管理文件,显示绿色圆点表示一切正常,另外当你编辑过文件后显示深红色圆点表示被更改,当项目在签入签出过程中出现血红色圆点时,代表svn管理的文件发生冲突,这时,如果发生冲突的地方是文件或文件夹,不要担心,右键单击该对象,点Revert Changes...即可,如果是整个项目不可用,则表示你的svn管理发生异常,一般是版本的问题,你可以试试右键编辑项目,把该文件中的乱码去掉,然后重新加载项目,具体由何种原因引发,这里不做过多讲解

     c.常用签入签出技巧:当你需要签入项目时,一般选择单个项目而不是解决方案,选择单个项目-->右键-->Update,先更新下然后再提交(选择对象-->右键-->Commit),这样做能避免发生冲突,也是一种良好的习惯

 

      扩展:建立一个注册表文件(.reg),输入如下所示的内容,

     

      保存,双击,写进系统注册表中,该文件的作用是删除被svn管理文件中的所有.svn文件,这样,该文件就不被svn管理了,以方便我们删除被管理的文件.

 

      好了,写了太多了,svn+vs的服务端和客户端配置完成,你可以使用它管理你的项目了,OK了!

 

 

    

     

 

         

 

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值