工作上需要写一个自动更新svn上的一个js文件并执行,执行js的脚本已经完成,现在卡在svn的更新这里,在网上找到一个python的svn模块,结果发现功能比较少,不过可以checkout,好多英文,看例子发现大部分不是我想要的,我是想要把目标文件checkout在一个文件夹里面,然后定时update那个文件夹,这样我就能在固定时间安排执行那个js文件了。
总而言之:就是在本地文件夹自动更新svn的一个js文件,windows下
不知哪位前辈能指点一下,希望能指点思路,绝不是伸手党。。。
工作上需要写一个自动更新svn上的一个js文件并执行,执行js的脚本已经完成,现在卡在svn的更新这里,在网上找到一个python的svn模块,结果发现功能比较少,不过可以checkout,好多英文,看例子发现大部分不是我想要的,我是想要把目标文件checkout在一个文件夹里面,然后定时update那个文件夹,这样我就能在固定时间安排执行那个js文件了。
总而言之:就是在本地文件夹自动更新svn的一个js文件,windows下
不知哪位前辈能指点一下,希望能指点思路,绝不是伸手党。。。
楼上已经给了很多思路,其实不一定需要svn模块,可以考虑定时运行一个svn update
之类的命令就可以了。
再其实,连python都不需要,Windows起一个定时计划任务就行了。
再其实,如果你有Jenkins CI环境的话本地装一个client端,配置它自动监测svn改动,一旦有改动就sync下来就好了。
svn是源代码管理工具,最好用源代码的思维去处理,合适的工具比熟悉的工具更重要。
为什么一定要用python的svn模块呢,invoke一个svn命令行不就行了吗。