gpt4 book ai didi

python - 是否有 python libsvn 的 Windows 实现?

转载 作者:太空宇宙 更新时间:2023-11-04 07:48:25 25 4
gpt4 key购买 nike

因为 Windows 是不区分大小写的,因为 SVN 是区分大小写的,而且因为 VS2005 倾向于重命名文件,使它们成为小写形式,这会扰乱我的存储库的历史,所以我尝试添加预提交 Hook 脚本http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insensitive.py .果然,该脚本使用了 python 的 libsvn(“from svn import repos, fs”)中的类,我找不到为 Windows 编译的类。有其他选择吗?到 libsvn 还是 Hook 脚本?

最佳答案

libsvn 有两种可选的 Python 绑定(bind):

Subvertpy 非常新,由 bzr-svn 的作者编写: 透明 svn bzr 的互操作桥.

有一段时间,bzr-svn 使用上游 SWIG Python 绑定(bind),作者贡献了很多错误修复。它帮助将上游 python 支持从“可怕的破坏”转变为“痛苦的恶化和非 pythonic”。因此,在为 SWIG 浪费了太多时间之后,作者决定制作自己的绑定(bind)。

关于python - 是否有 python libsvn 的 Windows 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/238151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com