• svn,导入数据到版本库及使用工作副本


    以下是假设已经创建一个无数据的新仓库(windows,创建一个文件夹,打开,右键点击create repository here),如果嫌篇幅多,直接看蓝色字即可.

    如果将项目导入一个已经含有其它项目的版本库中,那么版本库的结构已经确定了。如果要导入一个新
    的版本库中,那么最好花点时间来想一下如何设置版本库的结构
    在将你的项目导入到版本库之前,你应该:
    1. 删除所有构建工程不需要的文件(临时文件,编译器产生的文件,例如 *.obj,生成的二进制文
    件,...)
    2. 组织目录和子目录内的文件。尽管以后可以改名/删除文件,我们还是建议你在导入之前使你的项目
    结构组织良好!
    step1.现在进入资源管理器,选择你的项目的顶层目录,右击打开文菜单。选择命令TortoiseSVN → 导
    入 ...,它会弹出一个对话框:

    在这个 对话框中,你要输入你想导入的仓库的url地址.有一点非常重要因此你必须注意到,那就是:你导入的目录并不会出现在仓库中,出现在仓库中的仅仅是目录的内容.举个栗子,你有以下结构:
    C:ProjectsWidgetsource
    C:ProjectsWidgetdoc
    C:ProjectsWidgetimages

    然后你导入(import) "C:ProjectsWidget"到"http://mydomain.com/svn/trunk",然后你会发现你的子目录直接导入到了trunk目录中,而不是到了Widget目录中,因此你需要在url中指定子目录: http://
    mydomain.com/svn/trunk/Widget-X.注意,如果子目录不存在,导入(import)命令将会自动在仓库中产生子目录
    这个输入信息将用作提交日志。
    默认情况下,匹配全局忽略模式的文件和文件夹不会被导入。你可以使用包含忽略文件检验栏来禁止此
    行为。参考第 4.30.1 节 “常规设置” 以获得关于全局忽略模式的更多信息。
    step2.当你点击确认时,TortoiseSVN 会导入包含所有文件的完整目录树到版本库。现在这个工程就存贮在版
    本库,被版本控制。请注意,你导入的文件夹没有被版本控制!你需要检出刚才导入的版本,以便获得
    受版本控制的工作副本

    step3.检出工作副本
    为了得到一个工作副本,需要进行从版本库检出的操作。
    在Windows资源管理器里选择一个存放工作副本的目录。右键点击弹出右键菜单,选择TortoiseSVN →
    检出…命令。然后就会看到下面的对话框:

    可以直接点ok,也可以选择检出深度(checkout depth)等.详情看手册.

    本文章主要摘自"TortoiseSVN 针对 Windows 平台的 Subversion 客户端 Version 1.9"手册,详情请看本手册第四章.

  • 相关阅读:
    git submodule的使用
    Git 工具
    Simple Rtmp Server的安装与简单使用
    Java 获取当前系统的操作系统类型
    OA系统 权限管理的设计流程
    基于角色访问控制的OA系统的设计与实现
    Neo4j:Index索引
    Neo4j Cypher查询语言详解
    win10命令行kill进程
    用BlazeMeter录制JMeter测试脚本
  • 原文地址:https://www.cnblogs.com/ch459742906/p/5887604.html
Copyright © 2020-2023  润新知