mac_snailSVN


作者:潘捷
鏈接:https://www.zhihu.com/question/19705164/answer/119484169
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

Mac下之前也有類似於“SVN Status”這樣的能和Finder集成的軟件,但是只能顯示SVN狀態,並不能進行SVN操作,而且其內置SVN同樣存在對CJK文件名處理的問題。然而,最近發現的一個新軟件終於幾乎完美解決了這個問題:“SnailSVN”。這個軟件的特點在於:
  1. 和TortoiseSVN完全類似的界面和操作方式:在Finder中直接顯示文件/目錄的SVN狀態,並在右鍵菜單中加入了SVN的相關操作
  2. 能夠設置為使用外部的SVN。盡管其內置的SVN同樣存在對CJK文件名處理的問題,但是由於其可以使用外部的SVN命令(盡管需要費相當一番功夫),從而可以解決CJK文件名處理的問題。
SnailSVN在Mac AppStore上可以購買(¥60),在Finder下的樣子大概如下:


然而,要讓SnailSVN使用外置的svn命令,由於MAC的SIP功能、SnailSVN本身(庫搜尋路徑等)的種種問題導致並不能直接使用之前用homebrew安裝的svn。總而言之,需要我們自己制作一個portable的svn,並在SnailSVN中使用這個svn。這其中涉及到使用otool/install_name_tool等去修改庫的路徑等。為了避免大家的麻煩,我制作了一個,可供大家下載:
(提取密碼:jpri)

使用方法如下:
  1. 下載該SVN,並解壓到Application目錄中(由於SIP,放到這里比較好)
  2. 如下圖所示設置SnailSVN:
OK,到此為止,就基本能夠在Mac下構建出一個和Windows下類似便利程度的SVN工作環境了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM