在Windows下面一直在用TortoiseSVN作爲SVN客戶端工具,但它竟然沒提供Linux版本,無視Linux用戶的存在。它視我如空 氣,偶視它如廢土。開始探索嘗試其餘跨平臺的SVN客戶端,最後在試用了幾個後,發現PySvn相對比較好。在這裏介紹給你們:python
PySVN官方網站:http://pysvn.tigris.org/linux
Missionubuntu
The pysvn project's goal is to enable Tools to be written in Python that use Subversion.svn
Windows, Mac OS X, Linux and other unix platforms are supported.工具
pysvn Extension FeaturesSupports all svn client featuresSupports svn transaction features required to write svn pre-commit hooksEasy to learn and usePython like interfaceGood Documentation and examplesNo need to understand the Subversion C APIpysvn WorkBench FeaturesEasy to learn and useAll subversion client operations in a GUIEnhanced subversion operations (rename of modified files etc)Support software development workflowBuiltin GUI diff showing line and character diffsAbility to diff between revisions in a files historyRuns on Windows, Mac OS X and Unix platformsImplemented in Python, allowing customisation。網站
對於Ubuntu Linux用戶的話可使用ubuntu軟件中心來獲取這個軟件:在軟件中心它的名字爲:Svn Workbemch.你也可使用以下命令來安裝:ui
sudo apt-get install python-svn
sudo apt-get install svn-workbenchunix
最後,安裝好後新建project就能夠開始在Linux下使用SVN 了。很簡單,以下圖。orm