gpt4 book ai didi

svn - 使用 WinRar 排除 .svn 目录

转载 作者:行者123 更新时间:2023-12-04 16:49:29 25 4
gpt4 key购买 nike

我有一个 PowerShell 脚本,用于创建从几个地方复制编译文件并用 winrar 压缩它们的发行版。在脚本中,我切换到包含要运行的文件夹的目录并执行以下命令:

Invoke-Expression ($WinRAR + " a " + $zipPath + " " + $WinRARFilter + " " + $DistName + "-zip " + $WinRAROpts)

它实际上执行了这个:
E:\Progs\WinRar\WinRar.exe a C:\Users\Echilon\Documents\Coding\ResourceBlender-Express\trunk\dist\resourceblender-express_1.44-zip.zip -x*\.svn\* -x*\.svn -x\.svn resourceblender-express-zip -r -s -m5 -inul

然而,没有一个 .svn 目录被排除在 zip 文件之外。这曾经有效,我不知道为什么现在不行,但我无法让它排除正确的文件。

完整的脚本位于 http://resourceblender.codeplex.com/sourcecontrol/changeset/view/27742?projectName=resourceblender#456701 的 codeplex 上(在脚本底部)

请有 PowerShell 经验的人对此有所了解吗?

最佳答案

我遇到了同样的问题,使用以下方法解决:

-x*.svn\

我在 Windows 上使用 WinRar v3.93。请注意最后的反斜杠。

关于svn - 使用 WinRar 排除 .svn 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333208/

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