美文网首页Java 实战项目实战项目开发
svn教程----TortoiseSVN常用操作

svn教程----TortoiseSVN常用操作

作者: 程序员欧阳 | 来源:发表于2018-01-29 22:03 被阅读22次

    TortoiseSVN常用操作

    1、浏览仓库

    Repo-browser : 浏览仓库中资源信息


    好好学java

    2、导入导出

    • Export :导出项目 ,和checkout区别 (checkout检出后文件,含有.svn隐藏文件夹, 会和SVN仓库交互, export导出,没有.svn隐藏文件夹)


      好好学java
    • import 将本地资源导入到svn 服务器


      好好学java

    3、修改提交

    4

    3.1、Checkout

    检出项目,复制项目的副本到本地。
    在要检出的目录中右键:


    好好学java
    6

    3.2、add

    在检出的目录中添加文件:


    好好学java
    图标: 好好学java 这是一个新文件
    • Add to ignore list :添加到忽略列表 (标记该文件不需要版本控制 )


      好好学java
    • Add : 标记这个文件添加到服务器


      好好学java

      已经标记要添加到版本库

    3.3、Commit

    当检出目录或子目录中内容有修改,目录图标变为:
    提交Commit 提交本地修改至svn服务器:
    在检出目录或要提交修改的目录右键:


    11
    好好学java 好好学java 提交后目录中的内容与svn服务同步,目录图标变为: 14

    3.4、update

    更新仓库的文件到本地

    在检出目录或子目标或文件上右键:

    好好学java
    3.4.1、更新到最新版本
    好好学java

    3.4.2、更新到指定版本

    好好学java
    18

    3.5、Delete

    Delete :删除版本库文件


    好好学java

    标记删除后,本地文件删除,标记删除后需要提交。

    3.6、恢复
    在检出目录或子目录操作会记录操作日志,提交前可以回滚操作。

    在要回滚的检出目录或子目录中右键:


    好好学java
    21

    4、冲突处理

    两个客户端同时修改同一个文件, 改动同一个位置,发生冲突情况
    如果当commit 遇到文件已经过时,说明另一个人可能改动过 ----- update


    好好学java

    db.properties 将本地和服务器合并到一起的文件 (不要直接看)
    db.properties.mine 我本地自己修改后的文件
    db.properties.r16 我修改之前的文件
    db.properties.r17 别人修改后的文件


    好好学java

    手动Merge 后,需要将编辑后冲突文件,标记为已经解决 , 再进行commit

    好好学java

    如果想获取更多源码或者视频教程,欢迎关注我的微信公众号 好好学java,在公众号里,回复:java基础、html5、javaEE基础、struts2、spring、redis、luncene、oracle等,将可获得以上的优质视频教程及源码。

    这里写图片描述

    相关文章

      网友评论

        本文标题:svn教程----TortoiseSVN常用操作

        本文链接:https://www.haomeiwen.com/subject/yfgfzxtx.html