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


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

前言

本人在公司中,使用的是windows操作系統,svn客戶端自然也就使用tortoise svn。但自從男朋友給我買了台macbook pro后,在家使用的是mac。今年由於新冠毒肺炎的原因,過完年后需要在家遠程辦公,這時候也就需要用到mac的svn客戶端了。tortoise svn是不支持mac系統的,因此上網查找了mac版本的svn客戶端,聽說snail svn還不錯,因此就下載下來使用看看,當然也包括踩到的坑,但由於只是短時間的遠程辦公,也就沒那么大關系了。

下載安裝

在 App Store中搜索svn,找到snail svn精簡版后下載安裝。

在安裝過程中,注意勾選拓展訪達。

打開任意文件后,就有svn檢出的相關操作的按鈕。

checkout項目

點擊SVN檢出,輸入相關URL和用戶密碼等信息就可以檢出項目了。

當檢出項目成功后,點擊snail svn客戶端查看,會出現一個工作副本。

切換svn托管的項目

需要注意的是,精簡版的snail svn只支持一個工作副本,也就是說,只有這個工作副本指定的目錄下的項目才會被svn托管,當再檢出第二個項目時,第二個項目並不受svn托管,也就是第二個項目不會出現svn管理的相關圖標,同時工作副本的列表中也不會出現第二個項目的工作副本。

從上面的問題可以知道,第二個項目是不能進行代碼的提交和更新等相關操作,上面也說明精簡版的snail svn只支持一個工作副本,那么如何解決第二個項目的代碼也能實現提交和更新操作呢?切換工作副本。只要切換工作副本,相應的把從svn托管的第一個項目切換為托管第二個項目,此時第二個項目就可以進行svn的提交和更新等相關操作了,而第一個項目不能(踩坑部分,找了幾十分鍾才找到原因:原來不支持同時托管多個項目)

具體操作就是把toilet這個工作副本刪除,再新增選擇第二個項目目錄作為工作副本,也就是每次要提交更新哪一個項目的代碼,都要手動進行切換工作副本。

打開snail客戶端,選中工作副本,進行刪除。

再選擇添加其他需要被托管的項目目錄

添加的第二個項目的工作副本如下

從svn檢出的多個項目情況如下

小結

  • snail svn精簡版客戶端免費,並且和tortoise svn的很像,但缺點就是只支持一個工作副本,也就是不能同時托管多個項目。
  • mac的其他svn客戶端如smart svn的安裝,這里提供一個連接,本人並未試過:https://www.jianshu.com/p/c034707e200f


免責聲明!

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



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