美文网首页
不得不知的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终端命令操作

    *svn 源代码管理工具的作用: 能追踪一个项目从诞生一直到定案的过程 记录一个项目的所有内容变化 方便地查阅特定...

  • svn操作带有”@”符号的文件报错解决

    在终端中使用svn命令,文件名中有“@”符号的,执行svn add image@2x.png操作,会遇到: svn...

  • SVN 终端命令

    相关链接:git 终端命令 svn 常用操作命令 检出 注:如果不带--password 参数传输密码的话,会提示...

  • mac终端svn命令操作

    1.删除目录 svn delete --force path(本地路径) svn delete --force u...

  • Svn && Git

    1.mac 终端Svn操作 2.mac终端Git操作

  • 一些获取 SVN 版本提交记录信息的库

    Example 截图 描述 可以读取 SVN 提交记录的库 必须命令行支持 svn命令 可以在终端输入 svn -...

  • SVN的使用

    使用svn命令进行多人协作开发的版本管理。 注意:所有操作都是通过终端命令进行,且在当前项目的目录下进行。 文件导...

  • svn终端命令

    cd 进入某个文件夹 cd .. 退出 pwd 查看当前文件夹的路径 基本操作命令 1、svn help 查看所有...

  • mac下IDEA中使用svn 出现Cannot checkout

    解决办法 在mac终端中执行 svn list locationUrl 命令 (locationUrl是svn地...

  • SVN SSL问题

    1、打开终端 2、 输入一些svn命令,比如说“svn ls https://192.168.0.11/svn 3...

网友评论

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

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