zoukankan      html  css  js  c++  java
  • itcast-svn

    svn介绍

                

    1.1     svn服务器的工作方式

    数据   库  服务 概念   使用数据库,连接服务,服务操作库

    独立服务器方式:

                    svnserve

    借助Apache方式:

                    mod_dav_svn

    SVN版本数据存储方式

    BDB (Berkeley DB)

                    数据库方式

    FSFS

                    文件方式 (推荐)

    svn服务端安装配置

    安装包一路next

    创建仓库

    仓库---新建

    选择fsfs 文件系统  

    是否需要文件结构

    完成

    新建文件

    仓库--新建文件结构--

    选择本地文件和仓库关联  服务器checkout到本地

    TortoiseSVN客户端

    1       eclipse的SVN插件使用

    myeclipse项目上传到仓库

    项目右键--team--share project

     myclipse的SVN插件使用

    myeclipse安装

    方法四:

    直接将插件解压后复制到MyEclipse 10dropins目录下,然后打开MyEclipse 10,就可以看到插件已经可以使用了。

    注意:插件的plugins目录和features目录必须放在dropins目录的下一级子目录(最好以插件名称、版本命名,可以更好的管理插件)下。

    目录结构如:(以SVN为例)
    dropins
    |
     -- subclipse-site-1.6.10
     |
        -- features
       |
       -- plugins
     

    本地与snv服务器仓库建立联系后,想要新建文件并且提交

    选中文件或者包 或者src   邮件--team--同步

    查看同步,右键点击提交

    提交填写信息

    提交后提示 nochange

    本地与snv服务器仓库建立联系后,想要修改文件并且提交,同样的操作

    点击同步查看  右键符号表示待提交, 右键提交

     提交后

     本地与snv服务器仓库建立联系后,想要从服务器更新本地项目

     版本更新 新的属性,其他地方更新

    本地需要同步

      右键 team--同步,资源箭头向左,提示需要更新

    右键更新,更新完成

     场景:冲突  两方同时修改(基于相同的版本修改)后,一方已提交,另一方提交冲突

     新建haha1提交

    myeclipse新建gaga1 ,同步提示红色

    右键更新, 自动合并 ,并保存各个版本

    检查  编辑,删除其他版本文件提交

    同步

    提交

     场景:本地删除, 服务器上更新删除

     场景:回溯,需要了解查看修改记录,并且恢复某个版本

    右键--team--显示资源记录

     具体查看某个版本内容,右键双击受影响的目录

  • 相关阅读:
    sql语句添加查询字段
    SqlServer Case when then用法总结
    单例与多线程
    HttpSession详解
    范式
    SQL语句中的Having子句与where子句
    HTTP无状态
    字节流与字符流的区别
    选择排序
    ReentrantLock VS synchronized
  • 原文地址:https://www.cnblogs.com/hellowq/p/10195163.html
Copyright © 2011-2022 走看看