在Windows下面一直在用TortoiseSVN做為SVN客戶端工具,但它居然沒提供Linux版本,無視Linux用戶的存在。它視我如空 氣,偶視它如廢土。開始探索嘗試其他跨平台的SVN客戶端,最后在試用了幾個后,發現PySvn相對比較好。在這里介紹給大家:
PySVN官方網站:http://pysvn.tigris.org/
Mission
The pysvn project's goal is to enable Tools to be written in Python that use Subversion.
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.你也可以使用如下命令來安裝:
sudo apt-get install python-svn
sudo apt-get install svn-workbench
最后,安裝好后新建project就可以開始在Linux下使用SVN 了。很簡單,如下圖。

