问题标签 [pysvn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
666 浏览

python - 如何在 Windows32 上构建 pysvn?

我正在尝试在我的 Windows 7 PC 上从源代码构建 PySVN。它运行 64 位 Windows,但由于各种原因,我需要对其进行编译,以便它可以在 32 位 Python 上运行。这就是我们在许多自动化服务器上​​运行的。

我已经下载了 PySvn 扩展源,我已经安装了 Visual Studio 2008 Express Edition。我尝试了一个批处理来自动化这个过程,它看起来像这样:

当我到达最后一行时,我收到错误消息:

我的 python - include 目录不包含名为 Version.hxx 的文件。我从哪里得到这个文件,我该如何修复这个错误?

0 投票
1 回答
7382 浏览

python - 在 virtualenv 中安装 pysvn

我可以使用二进制包在站点范围内安装 pysvn。例如,在 Ubuntu 中:

或者,在 Windows 上,我可以使用 .exe 安装程序在站点范围内安装。

在 virtualenv 之外,我可以做到这一点

现在我制作了一个 virtualenv(我使用virtualenvwrapper包中的mkvirtualenv命令)

但是由于 virtualenv 默认不导入全局站点包,所以我不能在这个 virtualenv 中使用 pysvn。

如何在不启用全局站点包的情况下在 virtualenv 中访问 pysvn?

0 投票
2 回答
448 浏览

python - python pysvn在初始化时创建默认文件夹

我正在使用pysvn模块来控制颠覆活动。目前,我仍在测试。但是我注意到一些奇怪的东西。当我使用

初始化客户端对象。

1.在一个存储库中,svn URL 如下所示:

svn://host:port/auto_test/case_manage/static/file

pysvn 创建一个“auth”文件夹、“config”文件、“servers”文件和 README.txt 文件。(这些文件中没有任何重要内容)

在此处输入图像描述

2.在另一个存储库中,svn URL 如下所示:

在这种情况下,没有创建任何内容。

那么有人可以解释一下吗?

0 投票
1 回答
1881 浏览

python - 要安装什么版本的 PySVN?“客户端太旧,无法使用工作副本”

我的 SVN 存储库安装在http://myserver.com/svnrepo的 Linux CentOS 上,svn --version服务器上提供 1.7.4。

在我的本地 PC 上,我有 Windows 7、Python 2.7(和最新的 Tortoise SVN)。

我刚刚从http://pysvn.tigris.org/servlets/ProjectDocumentList?folderID=1768安装了 PySVN 。我不确定要安装哪个版本,我选择PySVN 1.7.7 for python 2.7 and svn 1.7.8.

我尝试了简短的脚本,但出现错误:

报告的错误是:
This client is too old to work with the working copy at 'D:\SVN\Project\trunk' (format 31). You need to get a newer Subversion client.

如果我尝试 ping 远程 SVN 文件夹 - 它可以工作:

REPOURL = "https://www.myserver.com/svnrepo/projects/Project/trunk" client = pysvn.Client() entry = client.info2(REPOURL)

如何检查 PySVN 使用哪个版本的 svn 客户端?
如何检查哪个 versin 是我的工作副本?
我需要安装什么版本的 PySVN?

0 投票
1 回答
1177 浏览

python - 用于 64 位 Windows 的 Python 3.5 未正确设置 Windows 注册表

我想安装 pySVN(py35-pysvn-svn1814-1.8.0-1667.exe) windows 二进制工具包。但是在我的 windows 上安装 python 3.5(64 位)后,它没有正确设置 windows 注册表。我收到以下消息,

我正确地给出了PATH,当我在那里给出'python'时它正在cmd提示符下工作。我该如何解决这个问题?

0 投票
1 回答
906 浏览

python - 使用 pysvn 结帐时访问 url 禁止错误

这是我的代码,

当我运行此代码时,它会引发此错误

回溯(最后一次调用):文件“123.py”,第 13 行,在 client.checkout(' http://svn.source.com/svn/module','D:\pysvn ') pysvn._pysvn_3_5 中。 ClientError: 无法连接到 URL ' http://svn.source.com/svn/module ' 上的存储库 禁止访问'/svn/module'

我尝试使用和不使用 set_default_username 和密码。他们都给出了同样的错误。实际上为什么会出现这个错误。这里的pySVN专家可以解释一下吗?

0 投票
0 回答
133 浏览

python - 使用 pysvn 在 svn 事务提交中解析超过 1 个 xml 文件

由于我仍然不是 python 专家,我想在提交到 svn 存储库的事务中对每个更改的 xml 文件进行分类并做一些事情。在这种情况下,我检查是否存在 xml 文件,然后发送电子邮件。为此,我使用 pysvn 和 lxml 来解析相应的标签。这有效,但仅适用于一个文件。如果我有 2 个带有标签的文件,我将无法正常工作。此外,如果有超过 1 个带有“需要审查”标签的 xml 文件发送仅包含相应文件列表的 1 封电子邮件,这也是有意义的。有人知道如何更改“for changedFile ...”来实现这一点吗?

0 投票
0 回答
567 浏览

pysvn - pysvn checkout error ""Server SSL certificate verification failed: issuer is not trust". 在代理服务器上

我正在尝试使用 SVN 结帐pysvn,但遇到错误:

服务器 SSL 证书验证失败:颁发者不受信任

我们正在使用代理 URL 进行结帐。手动结帐和svn命令行结帐在此 URL 上工作正常。

请建议任何解决方案如何使用pysvn.

0 投票
2 回答
2685 浏览

python - pysvn:如何获得修订号?

使用pysvn通过 Python 处理我的 SVN 源代码库。

如何打印revision号码?

这不起作用:
print "updated to revision %d" % revision.number

Revision文档在这里

0 投票
1 回答
652 浏览

python - pysvn:如何确定本地目录是否受版本控制?

用于检查一些SVNpysvn工作副本属性。

找出本地目录c:\SVN\dir1是否受版本控制的简单方法是什么?