SVN官方带的客户端是基于命令行的,这一点和CVS类似,但是对于习惯了windows操作的人们来说,这是一个狠麻烦的问题,特别是给那些非计算机相关的人员使用,将是更加麻烦。尽管SVN也提供了一个漂亮的windows客户端(集成在资源管理器里面),但是这些只能是针对计算机操作比较熟悉的人使用,对于向我所要从事的行业的人来说,还是狠困难的。况且我的软件是跨平台的,使用集成的客户端也不便于我的软件对其进行管理。
所以我就有了一个想法,利用SVN提供的API,使用Python重新开发一个可以集成到我的软件中的客户端,并加强对其的管理功能。由于手册的英文的,不过从google找到了一个繁体的中译版,而且还不全(好像就是缺API的那章)。不过总比没有的强。由于SVN操作还不是狠熟悉,所以先学习其基本的操作,然后就得K那章了。
繁体中译版地址:http://freebsd.sinica.edu.tw/%7Eplasma/svnbook/(ps:台湾的开源好像搞得比较不错的,不像我们只会喊)
原版地址:http://svnbook.red-bean.com/svnbook/book.html