svndumpfilter 2 + Windows 如何

Posted

技术标签:

【中文标题】svndumpfilter 2 + Windows 如何【英文标题】:svndumpfilter2 + Windows HowTo 【发布时间】:2010-04-07 21:13:02 【问题描述】:

如何让 svndumpfilter2 或 svndumpfilter3 在 Windows 中工作?

类型转储文件 | svndumpfilter2 排除 xyz > filters_dump_file

不管我把脚本文件放在哪里,都不知道 svndumpfilter2 是什么。

注意: Python 已安装,我确实在文件中添加了 .py 扩展名 => svndumpfilter2.py

【问题讨论】:

【参考方案1】:

Windows 上的 Python 在自动调用时不支持管道。您必须在 .py 文件上显式运行 python.exe。例如:

type input.dump | C:\Python26\python.exe C:\Path\to\svndumpfilter3.py exclude xyz > output.dump

【讨论】:

【参考方案2】:

你有安装 Python 吗?如果是这样,您应该能够通过将脚本重命名为svndumpfilter2.py(或svndumpfilter3.py)来使其工作。 Windows 不理解脚本顶部的 shabang 行

#!/usr/bin/env python
def foo(): 

【讨论】:

Python 已安装,我已将 .py 添加到文件中。

以上是关于svndumpfilter 2 + Windows 如何的主要内容,如果未能解决你的问题,请参考以下文章

svndumpfilter - 不支持的转储文件版本

SVNDumpFilter 在添加之前更改路径?

svndumpfilter --drop-empty-revs 保持填充修订

SVNDumpFilter 也包括分支?

是否可以通过 svndumpfilter 更改存储库中的目录名称?

重新排序 subversion 存储库失败