我有一个来自 svn 的文件夹的最新版本(比如“test_project/”),并将本地修改的更改添加到多个文件中。然后我从 svn 获得了本地修改更改的差异,并存储在 diff.txt 中。
现在我想通过 pysvn 将此更改(diff.txt)应用到另一台服务器中文件夹的更新/最新版本中。有什么方法可以做同样的事情吗?
使用该pysvn.Client().patch()
功能。这里有完整的记录:
http://pysvn.tigris.org/docs/pysvn_prog_ref.html#pysvn_client_patch