买了mac,发现没TortoiseSVN,这就很尴尬了,弄了半天不得其解,仔细看了下发现原来idea早就不内置svn了,使用本机的svn。 所以干脆就升级svn,查文档,写svn命令了。
macos finder设置为英文
中文看的不太习惯..
cd ~/Library/Preferencesls# 找到相应 App 的 plist, 打开 Terminal# add new array,setting app endefaults write com.apple.finder.plist AppleLanguages -array en# removedefaults remove com.apple.finder.plist AppleLanguagess -array en
安装brew
见官网 Formulae 软件包 Casks homebrew 的一个扩展,用来安装 GUI 的 macOS app
使用brew升级svn到最新
见官网
对于双向认证的svn服务器设置
进入
/Users/用户名/.subversion
修改如下文件:
/Users/用户名/.subversion/servers
如果只连一个svn库(我就公司工作是svn,日常研究和学习用git) 在文件内容最下方追加:
# p12 证书pathssl-client-cert-file = /Users/用户名/xxxxx.p12# p12证书密码ssl-client-cert-password = 12345
使用svn命令,如 svn list 代码地址,建立缓存。在命令行中输入账号密码。建立起svn缓存即可。
对于idea或者其他svn客户端的配置
使用本机svn的程序,需要指定使用/Users/用户名/.subversion 配置和cache。
安装zsh
zsh被nvm拖慢的处理方法
慢是因为 source $(brew --prefix nvm)/nvm.s 慢. 所以需要设置一下,干脆指定node目录.坏处是更新后需要手动调整.
export NVM_DIR=~/.nvmsource $(brew --prefix nvm)/nvm.sh --no-useexport PATH=$HOME/.nvm/versions/node/v10.15.3/bin/:$PATH