美文网首页
不得不知的SVN终端命令操作

不得不知的SVN终端命令操作

作者: ChangeWorld | 来源:发表于2016-03-10 16:52 被阅读700次

    *svn 源代码管理工具的作用:

    • 能追踪一个项目从诞生一直到定案的过程

    • 记录一个项目的所有内容变化

    • 方便地查阅特定版本的修订情况
      如果是团队开发,使用源代码管理工具是强制性的!
      如果是单人开发,也强烈建议现在就开始使用源代码管理工具

    • 使用源代码管理工具
      1> 由于使用简单,不会增加工作量
      2> 不会对现有工作造成任何损害(坏的影响)
      3> 是一位合格的软件开发人员必须掌握的技术

    【SVN 是集中式源代码管理工具】#

    概念:
    1> Repository // 仓库,保存代码的仓库
    2> Server // 服务器,保存所有版本的代码仓库
    3> Client // 客户端,只保存当前用户的代码仓库
    4> 用户名&密码 访问代码仓库需要使用自己的"用户名和密码",从而可以区分出不同的人对代码做的修改

    操作:
    1> checkout 将服务器上最新的代码仓库下载到本地,"只需要做一次"
    2> update 从服务器上将其他人所做的修改下载到本地,"每天上班必须要做的事情"(sync同步的意思)
    3> commit 将工作提交到服务器,"每天下班之前至少做一次"(提交一个可运行的版本)

    SVN服务器安装 Visual SVN Server

    提示:一般程序员是没有机会安装SVN服务器的,以下内容仅供了解服务器上的安装及配置过程

    • Visual SVN Server 是运行在windows操作系统上的,集成了Subversion和Apache
    • 傻瓜式安装一步到位,并提供了图形化界面,安装简单配置方便
    • 下载地址:http://www.visualsvn.com/server/download/

    1> 安装

    • 程序目录
    • 代码仓库目录

    2> 添加代码仓库"weibo"

    • 暂时不勾选默认结构(trunk, branches, tags)

    3> 添加用户

    • 为了方便后续的演练,每个用户的口令不要设置成一样
      用户名 口令
      manager jingli
      zhangsan zhang
      lisi li

    4> 添加群组,通过群组可以一次性设置多个用户对代码仓库的访问权限,便于管理

    5> 设置权限演练

    • 选中项目的代码库,点击右键,选择"Properties"

    6> 协议

    • https 端口 443
    • http 端口 80

    7> 协议的修改

    • 选中"VisualSVN Server",点击鼠标右键,选择"Properties"
    • 选择"Network",勾选"Use secure connection"会使用https协议访问服务器的代码仓库

    ====



    显示隐藏文件

    $ defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder

    不显示隐藏文件

    $ defaults write com.apple.finder AppleShowAllFiles No && killall Finder



    1> SVN基本命令

    命令行格式:
    svn <subcommand> [options] [args]
    说明
    svn 子命令 [选项] [参数]

    提示:

    • [中括号]中包含的内容是可选的
    • (子命令缩写) 比如 commit --> ci
      svn ci //提交

    2> 查看帮助信息

    $ svn help
    查看svn所有命令的帮助
    $ svn help 子命令

    =================================================================================================================================
    以上是MJ老师的笔记摘录。。。==========================================================================
    基本的操作指令有:

    相关文章

      网友评论

          本文标题:不得不知的SVN终端命令操作

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