Mac系統的SVN客戶端:Snail SVN 精簡版

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
相關文章
相關標籤/搜索