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 条评论
登录 后参与评论

相关文章

来自专栏小白安全

巧用netsh命令实现端口转发(端口映射)

巧用netsh命令实现端口转发(端口映射)  好处:即时生效,随意修改删除,不影响其他ip映射  记事本保存为bat格式批量添加后,并查看映射:  nets...

4286
来自专栏mwangblog

开始使用GitHub

1272
来自专栏云计算教程系列

如何在FreeBSD 10.1上安装MongoDB

MongoDB是一个免费的开源NoSQL数据库。它是当今Web应用程序中最常用的数据库之一,因为它在数据库模式设计中提供了高性能,可伸缩性和大量灵活性。在本教程...

1660
来自专栏安恒信息

【高危】漏洞预警 | Linux Systemd存在高危远程溢出漏洞(CVE-2017-9445)

systemd是Linux下的init软件,主要用于减少系统引导时间和计算开销。 systemd 的systemd-resolved服务用于处理DNS请求并为本...

3167
来自专栏Java帮帮-微信公众号-技术文章全总结

05.Git分支管理

05.Git分支管理 Git 分支管理 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。...

3707
来自专栏java相关

CentOS 7 防火墙设置

3173
来自专栏Jackson0714

升级node版本

$ sudo n stable (安装node最新版本) 或安装指定版本 $ sudo n (可以安装node指定版本 sudo n 10.10.0)

1.3K2
来自专栏从零开始学自动化测试

pytest文档26-conftest.py作用范围

一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。 在不同的测试子目录也可以放conftest....

8034
来自专栏Android知识点总结

SpringBoot-03-之热部署

1284
来自专栏java 成神之路

jvm 性能调优工具之 jps

3147

扫码关注云+社区

领取腾讯云代金券