zoukankan      html  css  js  c++  java
  • svn客户端使用

    1下载安装

    TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,不需要为使用它而付费。

    TortoiseSVN是Subversion 的Windows 扩展。它使你避免接触Subversion 枯燥而且不方便的Command Line。它完全嵌入Windows Explorer,使用时只需在正常的窗口里右键操作就可以了

    下载:http://tortoisesvn.net/downloads.html      提供 32位和64位不同版本,安装tortoiseSVN需要修改客户端电脑右键菜单,安装后需要重启电脑。

    2浏览仓库

    使用Tortoise浏览svn服务端的仓库的内容:

     

    3清楚默认缓存

    有几种情况需要清除认证缓存:

      1、本地使用多个账号登陆,每次输入的账号和密码都不一样

      2、当账号密码修改后(建议清理)

    4SVN日常使用

    4.1浏览仓库

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

     

    4.2导入导出

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

    import 将本地资源导入到svn服务器

    4.3修改提交

    4.3.1check(检出)

    检出项目,复制项目的副本到本地。

    在要检出的目录中右键:

     

    4.3.2add(添加新文件add是标记为添加,并没有添加到svn服务器上)

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

     

    图标:这是一个新文件

    Add to ignore list :添加到忽略列表(标记该文件不需要版本控制)

     Add :标记这个文件添加到服务器

     

    已经标记要添加到版本库

    4.3.3commit(提交)

    当检出目录或子目录中内容有修改,目录图标变为:

    提交Commit 提交本地修改至svn服务器:

    在检出目录或要提交修改的目录右键:

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

    4.3.4update(更新)

    更新仓库的文件到本地

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

     

    更新到最新版本

     

    更新到指定版本

     

    4.3.5delete(删除)

    Delete :删除版本库文件

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

    4.3.6恢复

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

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

     

    4.4冲突处理

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

    db.properties将本地和服务器合并到一起的文件(不要直接看)

    db.properties.mine我本地自己修改后的文件

    db.properties.r18我修改之前的文件

    db.properties.r19别人修改后的文件

     

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

     

  • 相关阅读:
    UML(Unified Modeling Language)统一建模语言
    20、ASP.NET MVC入门到精通——WebAPI
    16、ASP.NET MVC入门到精通——MVC过滤器
    .net开发过程中Bin目录下面几种文件格式的解释
    13、ASP.NET MVC入门到精通——MVC请求管道
    15、ASP.NET MVC入门到精通——MVC-路由
    14、ASP.NET MVC入门到精通——Ajax
    10、ASP.NET MVC入门到精通——Model(模型)和验证
    12、ASP.NET MVC入门到精通——HtmlHelper
    8、ASP.NET MVC入门到精通——View(视图)
  • 原文地址:https://www.cnblogs.com/ms-grf/p/7478875.html
Copyright © 2011-2022 走看看