买了mac,发现没TortoiseSVN,这就很尴尬了,弄了半天不得其解,仔细看了下发现原来idea早就不内置svn了,使用本机的svn。 所以干脆就升级svn,查文档,写svn命令了。
macos finder设置为英文
中文看的不太习惯..
cd ~/Library/Preferences
ls
# 找到相应 App 的 plist, 打开 Terminal
# add new array,setting app en
defaults write com.apple.finder.plist AppleLanguages -array en
# remove
defaults 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 证书path
ssl-client-cert-file = /Users/用户名/xxxxx.p12
# p12证书密码
ssl-client-cert-password = 12345
使用svn命令,如 svn list 代码地址,建立缓存。在命令行中输入账号密码。建立起svn缓存即可。
对于idea或者其他svn客户端的配置
使用本机svn的程序,需要指定使用/Users/用户名/.subversion 配置和cache。
安装zsh
https://github.com/sirius1024/iterm2-with-oh-my-zsh
zsh被nvm拖慢的处理方法
https://blog.xinshangshangxin.com/2017/06/07/zsh-nvm-slow/ 慢是因为 source $(brew --prefix nvm)/nvm.s 慢. 所以需要设置一下,干脆指定node目录.坏处是更新后需要手动调整.
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh --no-use
export PATH=$HOME/.nvm/versions/node/v10.15.3/bin/:$PATH