如何用python的svn模块写一个下载svn文件到本地的小脚本

工作上需要写一个自动更新svn上的一个js文件并执行,执行js的脚本已经完成,现在卡在svn的更新这里,在网上找到一个python的svn模块,结果发现功能比较少,不过可以checkout,好多英文,看例子发现大部分不是我想要的,我是想要把目标文件checkout在一个文件夹里面,然后定时update那个文件夹,这样我就能在固定时间安排执行那个js文件了。

总而言之:就是在本地文件夹自动更新svn的一个js文件,windows下

不知哪位前辈能指点一下,希望能指点思路,绝不是伸手党。。。

阅读 13.8k
3 个回答

为什么一定要用python的svn模块呢,invoke一个svn命令行不就行了吗。

调用命令来的实惠。

楼上已经给了很多思路,其实不一定需要svn模块,可以考虑定时运行一个svn update之类的命令就可以了。
再其实,连python都不需要,Windows起一个定时计划任务就行了。
再其实,如果你有Jenkins CI环境的话本地装一个client端,配置它自动监测svn改动,一旦有改动就sync下来就好了。

svn是源代码管理工具,最好用源代码的思维去处理,合适的工具比熟悉的工具更重要。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进