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

    公司需要使用TortoiseSVN,从Internet上面找到这个资料,觉得很好,遂记录下来给自己参考。

    Click here to get the brief introduction.

    这个讲的简短随意。

    这里是Subversion中文站(其中的“文档”   *权威*全面*推荐)

    //-------------------------------

    下面是基本的应用快速参考。

    1. SVN Checkout Repository

    在本地NEW一个工程文件件,在文件夹上右击选择

     

    会弹出如下的对话框

     

    输入repository的地址和本地工程目录的路径,选择检出的选项和想要的版本号(Head revision是最新版)

     

    点击OK。

    这时文件夹上会出现一个绿色的“√”,文件夹内容如下:

     

    在trunk目录下找到相应的工程文件。

    可打开编辑。

    2.更新

    在要由repository更新至working copy的档案或是文件夹的icon上面右击。选择SVN Update即可。

    如果是要更新至特定的版本,则选择TortoiseSVNàUpdate to revision。并且在Update对话框中的Revision字段输入想要的版本。也可以通过Show Log按钮来查看版本的信息。

    3.新增档案或目录

    在不属于repository的档案或文件夹的icon上右击。选择TortoiseSVNàAdd。

    选取要新增的档案。

    按下OK。

     

    NOTE:新增的档案要经过提交(Commit)的动作才回真正的放入Repository中。

    4.提交修改过的档案或目录

    在修改过的档案,或是在整个目录的空白处按下鼠标右键。

    勾选真正要提交至Repository的档案或目录。

    输入本次提交的纪录讯息(Message)。这个讯息应该要清楚明了,但不应过份简单。以利日后版本追踪。

     

     按下OK。

    如果没有冲突,如下

     

    若有冲突,需要解决冲突。

    例如,我和我的同事同事更改了一个文件的同一个地方,SVN会提示如下out of date错误:

     

    先更新,

    然后处理冲突:

     

    双击conflicted 的文件。进行Merge操作。

     

    Merge完成后,点击 最右面这个小绿勾,标记为已经处理。

    输入相应的说明,点击OK。即可。

     

     一个工具而已~

  • 相关阅读:
    MongoDB创建索引
    mongodb基本指令与高级查询指令以及聚合命令
    数据挖掘流程
    Python魔法方法__getattr__、__setattr__、__getattribute__的介绍
    Python中property描述器的使用
    Python类的构造方法及继承问题
    Python3将字节类型的Unicode码转换为文字
    自定义Django Admin后台管理界面的名称
    Django Admin在search_fields包含外键字段
    Python 3与Python 2中模块导入操作的区别
  • 原文地址:https://www.cnblogs.com/DebugLZQ/p/2945703.html
Copyright © 2011-2022 走看看