svn备忘

mac更新系统自带的svn,哎, 这边公司居然没用git。

svn 安装

一行代码homebrew 在终端下输入命令参数 ,需要ruby环境,mac 比较nice的是自带安装ruby(python svn等等)

  1. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

使用homebrew来安装svn 注意墙呀

2 . 依次分别输入两条命令解决 如下: brew options subversion brew install subversion ps: 想要安装指定版本的svn。需要使用brew search subversion查找提供的版本。 然后使用 brew install 版本名即可

  1. 查看所有svn 此时,系统有两个svn版本。 which -a svn

简单命令行

svn  --version 版本
svn status
svn help
svn add file   添加到版本管理库
svn checkout path 
svn commit -m ""
svn update 服务器最新更新到本地
svn update -r 44500 test.php(将版本库中的文件test.php还原到版本44500)
svn merge 路径 把该路径的文件合并到当前文件
svn revert path 本地未提交代码撤销
svn merge -r 28:25 path回滚提交 28 head 25回滚到的版本

约定
/trunck:开发主线
/branches:支线副本
/tags:标签副本(一旦创建,不允许修改)

ps:安装反编译工具apktool 也比较简单 brew install apktool即可

吐槽下:还是没有git切换分支方便。其他的命令都与git较为类似。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android Architecture Components 之LiveData, ViewModel

    用户1127566
  • 添加Intent.FLAG_ACTIVITY_CLEAR_TOP 都做了些什么背景整体流程

    用户1127566
  • Android Studio 2.2 JNI编译及Rxjava使用初级背景

    用户1127566
  • SVN服务的部署及使用

    建立版本库(也可以理解为是一个项目,这个目录不能用mkdir来创建,因为svn有自己运行方式,会创立属于svn自己很多的文件)

    山山仙人
  • Mac环境下svn的使用

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何...

    故久
  • eclipse本地svn插件与库版本不一致更新等操作出错解决方法

    org.apache.subversion.javahl.ClientException: The working copy needs to be upgra...

    ZhangXianSheng
  • 【腾讯云的1001种玩法】在QCloud的 CentOS 下搭建一个适用于个人的 SVN 环境

    安装 SVN检查是否安装rpm -qa subversion卸载旧版本yum remove subversion安装最新版本yum install subver...

    边子政
  • svn 客户端批量备份数据(图+文)

    缘由 商业用途的规则,数据与谨慎便成了不可替代的王道,我今天也说svn,在客户端批量备份数据。 前提 考虑跨平台与易用性,选择批处理(.bat),既然是批处理,...

    Java中文社群_老王
  • SVN常用命令

    SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。

    阳光岛主
  • svn: Can't connect to host 'localhost': 由于目标计算机积 的原因及解决办法

    今天使用eclipse连接svn服务器提交代码的时候提示:svn: Can't connect to host 'localhost': 由于目标计算机积 ,如...

    黑泽君

扫码关注云+社区

领取腾讯云代金券