这篇文章主要讲解了“python在windows中调用svn-pysvn怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python在windows中调用svn-pysvn怎么实现”吧!
下载和安装
PySVN - The pythonic interface to Subversion
上面地址里,有download,点进去对应不同python和操作系统的版本,下载下来安装就好。
我是python3.6,windows10,下载的exe文件,直接双击安装就好。
默认是安装到python的“Libsite-packagespysvn”下面,这个文件夹下面有“pysvn_prog_guide.html”里面有比较全的例子可以参考使用
安装的时候有个小插曲,我原来的pycharm里面有一个pysvn,这个pysvn安装完成后,pycharm里面的例子还是不能用。
我就先把pycharm的pysvn删掉了,直接在setting->Project Interpreter里面找到它,然后点右边的减号就好
然后,我在“Libsite-packagespysvn”点击uninstall(好像是这个名字),把pysvn删掉,再重新安装一次,重启pycharm,例子就可用了
我的例子(add一个文件夹,也可以是文件到svn,并且commit)
import pysvn
# write a file foo.txt
# f = file('./examples/pysvn/foo.txt', 'w')
# f.write('Sample versioned file via pithon
')
# f.close()
client = pysvn.Client()
#schedule the addition;
# the working copy will now track the file as a scheduled change
client.add(r'D:dev_homeEBSEBS_SVN1DEV_LISTMigrationXXCUSBRAYDEN20230213001xx1')
#committing the change actually adds the file to the repository
client.checkin([r'D:dev_homeEBSEBS_SVN1DEV_LISTMigrationXXCUSBRAYDEN20230213001xx1'], 'Adding a sample file')
查看svn的log是成功了的。
以上就是python在windows中调用svn-pysvn怎么实现的详细内容,更多关于python在windows中调用svn-pysvn怎么实现的资料请关注九品源码其它相关文章!