问题标签 [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 回答
1316 浏览

python - How to login to repository using pysvn&

i'm a total freshman in python, i have 2.7 version on my computer. I need to download latest revision from repository. My code is:

how should i login there? I could not find any information about it.

0 投票
3 回答
2189 浏览

python - pysvn 是否可以在 Ubuntu 11.04 上与 Python 3.2 一起使用?

我的 pysvn 模块在 Python 2.7.1 中运行良好,但它拒绝在 Python 3.2 中导入。它是用 apt-get 安装的,所以我认为它应该适用于两者。

编辑:我也试过通过 pip 安装 3.2 版本,结果如​​下

0 投票
3 回答
2973 浏览

python - 使用命令行或 Python 的 SVN 用户身份验证

我需要验证某个用户是否在我的应用程序中是有效的 SVN 用户。我想在 Windows 中使用 SVN 命令行工具/Tortoise SVN Commndline 或 Python 来实现这一点。我查找了 PySVN,但在我看来,没有办法验证该库中的当前用户。请提出一些相同的方法。

谢谢你

0 投票
1 回答
149 浏览

python - pysvn 从 http 请求中获取文件模式(符号链接、可执行文件、文件或目录)

我正在尝试使用给定的存储库 url 创建一个存储所有信息的数据库。

通过使用 pysvn API,我试图仅通过 http 请求获取文件模式(符号链接、可执行文件、文件)。

我尝试使用 list 和 info2 方法,它返回有关我的 http url 的信息。这两种方法在返回的字典中都有一个属性“kind”,但“kind”只确定它是“文件”还是“目录”。

我阅读了http://pysvn.tigris.org/docs/pysvn_prog_ref.html上的文档,但找不到任何可以找到文件模式而不将文件保存到本地磁盘的内容。

任何帮助将非常感激。

谢谢。

0 投票
1 回答
595 浏览

python - 如何将 pysvn 安装到 W32 上的 virtualenv 中?

在 Windows 平台上,psvn(用于 subversion 的 python 绑定)仅作为 w32 .exe 安装程序提供。

不幸的是,我没有 MS VC++ 编译器,因此理想的解决方案是重新打包官方版本或将 PySVN 的安装转换为可重新部署的东西。

我确实有 MinGW 编译器,但不幸的是,这在 Windows 上似乎不受支持。

与许多安装程序不同,它似乎无法轻松安装它,因为它的行为似乎不像 zip 存档。

我想把这个包安装到 virtualenv 中,最好没有任何手动步骤。有没有办法将 pysvn 获取为 egg,或者将安装程序转换为 egg 或其他易于部署到 virtualenv 的格式?

0 投票
0 回答
224 浏览

pysvn - 使用 pysvn 获取工作副本根路径

当我运行 SVN 命令“svn info path ”时,SVN 命令行客户端(v1.8.4)会吐出(除其他外)“工作副本根路径”。

我如何使用 pysvn 获得相同的信息?似乎它应该可以使用 pysvn.Client.info() 或 pysvn.Client.info2(),但在我看来它并不存在。

0 投票
1 回答
811 浏览

svn - svn externals 检查新版本

我们的项目中有一些外部定义。外部是用修订号定义的(我们希望保持这种方式并且不想使用 head-revision)。

我们正在寻找的是某种通知,当该项目的外部的更新版本可用时触发。这样我们就知道何时可以(如果我们愿意)切换到该外部的更新版本。

目前我们在脚本中使用 TortoiseSVN 命令行工具,但这有一些缺点。

是否有工具或脚本可以满足我们的需求?

如果没有哪个更好的方法:

0 投票
0 回答
308 浏览

python - Python - 没有定义初始化函数

尝试使用pysvn时出现此错误:

我的代码如下所示:

考虑到我昨天开始学习 Python。在此之前从未看过它。:)

我的 google-fu 让我失望了,我也没有在 SO 上找到任何东西。任何想法:

  1. 这个错误是什么意思?
  2. 我如何解决它?
0 投票
1 回答
402 浏览

python - Python PySVN - 分支修订历史

我正在使用 PySVN 从 python 脚本访问 SVN API。

我似乎无法找到一种方法来确定给定分支中还有哪些其他修订号。

我可以使用 info 和/或 info2 确定我的工作副本主干的修订号,以及最新更改的修订号,但我想知道我在当前分支中还有哪些其他修订号(以前和稍后),所以我将能够更新到其他特定的修订。

有任何想法吗?

谢谢,马丁

0 投票
1 回答
897 浏览

svn - svn 日志在分支开始处停止

我正在运行svn log D:\mybranch从 Subversion 分支签出的命令。反过来,Mybranch 是使用svn copyoff the trunk 制作的。问题是,该svn log命令仅显示在实际分支上所做的修订。但我希望它也包括对主干的更改。

例如:

  • 在主干上进行了修订 1 到 100
  • 我使用 svn copy 在修订版 101 创建了分支
  • 在分支上进行了修订 102-110
  • 然后我检查了分支D:\mybranch
  • 我运行了 svn log D:\mybranch,但它只显示修订版 101-110。

    但是,使用 TortoiseSVN,如果我右键单击D:\mybranch并单击“TortoiseSVN->显示日志”,它会显示修订版 1-110。(我在 Tortoise SVN 上未选中“停止复制/重命名”)。

我的问题是,我怎样才能svn log显示与“TortoiseSVN->显示日志”相同的行为并包含主干的历史记录?