zoukankan      html  css  js  c++  java
  • SVN简单的使用

    一、什么是SVN有什么用?

      SVN是Subversion的简称,是一个开放源代码的版本控制系统。主要是用于团队开发中的资源共享和团队协作。

    二、SVN服务器的安装

      1.下载安装文件

        在下面地址下载VisualSVN Server并安装,https://www.visualsvn.com/server/download/

      

      2.运行VisualSVN Server Manager

      

       该管理界面可以进行基本的管理,如权限等

    三、TortoiseSVN的安装和使用

      下载地址: https://tortoisesvn.net/downloads.html  

      1.安装

        

        安装过程很简单,安装完成后单击右键可以看到下图:

        

        安装完成后要重启电脑,或者重启ie进程,不然会有图标显示不完全。执行下面的脚本就行,无需重启电脑。

        创建.bat脚本执行即可。

    @echo off   
    
    taskkill /f /im explorer.exe   
    
    start "" "%windir%/explorer.exe"  

        

       2.使用

        ①检出:通过上图中的check out 填写对应的Url就能将svn服务器上的资源检出到本地。

        

        

        project文件夹中的demo项目

        

        ②repo_browser访问svn的仓库

        

        ③提交更新

          修改完本地的文件之后该文件的标记就会从绿色的“✔”变为红色的“!”。进入变动的目录,点击右键先更新后提交。提交到svn的文件标记又会变为绿色的“✔”

          

          

          

        ④提交出现冲突解决办法

          下图就是本地提交到svn时,update的时候出现了冲突

            banner.txt是update之后svn自动合并的文件,里面既有自己修改的内容,也有其他人修改提交到服务器的内容。

            banner.txt.mine是自己在r9版本上修改的,也就是准备提交的内容

            banner.txt.r9是服务器上较早的版本

            banner.txt.10 是服务器上最新的版本

          

           解决方式一、放弃自己修改的内容,使用服务器上最新的文件

           

            解决方式二、右键点击冲突的文件进行手动处理

            

             

    四、eclipse中使用svn

      1.安装svn插件

        在线安装插件  http://subclipse.tigris.org/update_1.8.x

        

        离线安装插件  在http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 下载插件(访问速度超级慢

        

        将解压出来的两个文件夹中的文件分别放入eclipse对应的文件夹中,重启就好了

        

        

      2.使用svn

        新建资源库,检出代码就可以使用了

        

        提交代码时要先与资源库同步,

        

         

        

  • 相关阅读:
    PHP的错误和异常处理
    PHP 页面编码声明方法详解(header或meta)
    Sentinel实现Redis高可用
    Linux学习系列之Iptables
    Python学习系列之logging模块
    [scrapy]Item Loders
    [scrapy]实例:爬取jobbole页面
    mongo开启验证
    python创建虚拟环境
    elastalert邮件报警
  • 原文地址:https://www.cnblogs.com/kyleinjava/p/9559416.html
Copyright © 2011-2022 走看看