我想创建脚本,它将比较同一个文件 - 但来自两个不同的分支。
为此 - 我找到了pyscv
模块,我希望使用diff
方法。
但是,如果我创建脚本:
#!/usr/bin/env python
import pysvn
client = pysvn.Client()
diff_text = client.diff (tmp_path='/tmp', url_or_path='https://url_to_brach_1.com/properties.file', \
url_or_path2='https://url_to_brach_2.com/properties.file')
我收到了错误:
回溯(最近一次呼叫最后一次):文件" ./ svn_1.py",第11行, url_or_path2 =' https://url_to_brach_2.com/properties.file') pysvn._pysvn.ClientError:需要版本控制下的路径 这个操作
网址 https://url_to_brach_2.com/properties.file 存在,client.cat()
或client.ls()
适用于此示例中的两个网址。
Python 2.6