SVN命令行,转载,备查
此篇文章是 希恩 在 发表的,所在栏目:笔记,应用标签:SVN, 版本管理

在使用mac的过程中,某些时候需要使用到svn仓储,在windows系统上面有我们最为熟悉的小乌龟(TortoiseSVN,下载链接:https://tortoisesvn.net/downloads.zh.html
但是在mac系统上面则很少svn的工具,所以我决定使用命令行进行操作,同时提升开发人员的格调。

cd /
cd volumes
cd diskname

安装brew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

brew的一些操作
查看已经安装的软件包
brew list
安装软件包
brew install 软件包名称

卸载软件包
brew uninstall 软件包名

主要查看具体的信息及依赖关系当前版本注意事项等
brew info 软件包名

更新版本
brew update

软件升级
brew upgrade 升级所有 当然也可以指定升级
brew upgrade xxx指定的升级的程序名

清理不需要的版本及其安装缓存
brew cleanup

检查系统是否存在潜在问题
brew doctor

查看系统通过 brew 安装的服务
brew services list

重启PHP-fpm服务
brew services restart php55

以下为SVN操作部分

1.安装svn
brew install svn
Mac安装配置Homebrew

2.拉取仓库文件
svn checkout svn://xxxxxx

3.添加文件
svn add file

4.提交文件到svn
svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关)

5.加锁/解锁
svn lock -m "LockMessage" [--force] PATH
svn unlock PATH

6.更新到某个版本
svn update -r m
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)

7.查看文件或者目录状态
svn status path

8.删除文件
svn delete path -m "delete test fle"

9.查看日志
svn log path

10.查看文件详细信息
svn info path

11.将两个版本之间的差异合并到当前文件
svn merge -r m:n path

12.SVN 帮助
svn help

暂无评论
这儿空空的,快来说两句吧!

发表评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
© 2022 SHEAN.
本站由 Typecho 强力驱动.
请勿转载本站原创内容,