Mac系統的SVN客戶端:Snail SVN 精簡版
前言
本人在公司中,使用的是windows操做系統,svn客戶端天然也就使用tortoise svn。但自從男友給我買了臺macbook pro後,在家使用的是mac。今年因爲新冠毒肺炎的緣由,過完年後須要在家遠程辦公,這時候也就須要用到mac的svn客戶端了。tortoise svn是不支持mac系統的,所以上網查找了mac版本的svn客戶端,據說snail svn還不錯,所以就下載下來使用看看,固然也包括踩到的坑,但因爲只是短期的遠程辦公,也就沒那麼大關係了。windows
下載安裝
在 App Store中搜索svn,找到snail svn精簡版後下載安裝。 svn
在安裝過程當中,注意勾選拓展訪達。 spa
打開任意文件後,就有svn檢出的相關操做的按鈕。 操作系統
checkout項目
點擊SVN檢出,輸入相關URL和用戶密碼等信息就能夠檢出項目了。 blog
當檢出項目成功後,點擊snail svn客戶端查看,會出現一個工做副本。 get
切換svn託管的項目
須要注意的是,精簡版的snail svn只支持一個工做副本,也就是說,只有這個工做副本指定的目錄下的項目纔會被svn託管,當再檢出第二個項目時,第二個項目並不受svn託管,也就是第二個項目不會出現svn管理的相關圖標,同時工做副本的列表中也不會出現第二個項目的工做副本。macbook
從上面的問題能夠知道,第二個項目是不能進行代碼的提交和更新等相關操做,上面也說明精簡版的snail svn只支持一個工做副本,那麼如何解決第二個項目的代碼也能實現提交和更新操做呢?切換工做副本。只要切換工做副本,相應的把從svn託管的第一個項目切換爲託管第二個項目,此時第二個項目就能夠進行svn的提交和更新等相關操做了,而第一個項目不能(踩坑部分,找了幾十分鐘才找到緣由:原來不支持同時託管多個項目)class
具體操做就是把toilet這個工做副本刪除,再新增選擇第二個項目目錄做爲工做副本,也就是每次要提交更新哪個項目的代碼,都要手動進行切換工做副本。搜索
打開snail客戶端,選中工做副本,進行刪除。 下載
再選擇添加其餘須要被託管的項目目錄
添加的第二個項目的工做副本以下
從svn檢出的多個項目狀況以下
小結
- snail svn精簡版客戶端免費,而且和tortoise svn的很像,但缺點就是隻支持一個工做副本,也就是不能同時託管多個項目。
- mac的其餘svn客戶端如smart svn的安裝,這裏提供一個鏈接,本人並未試過:https://www.jianshu.com/p/c034707e200f 。