gpt4 book ai didi

windows - 如何将路径映射到 svn 使用的底层位置的正确大小写

转载 作者:可可西里 更新时间:2023-11-01 14:25:07 26 4
gpt4 key购买 nike

假设我有路径 C:\My\Multi\Component\Path。因为在 Windows 中通常会忽略大小写,所以我可以混合搭配任何大小写,以便在 PowerShell 中导航到文件系统中的同一节点:

1PS> cd C:\My\Multi\Component\Path
2PS> cd C:\my\multi\component\path
3PS> cd C:\My\multi\component\path
4PS> cd C:\my\Multi\Component\PATH

问题是当我使用 svn 命令行工具时,例如 svn log .。如果我使用上面的第 (1) 行设置位置,即使用与基础路径匹配的确切大小写,则此有效。如果我将位置设置为 2、3 或 4,svn 会拒绝,例如:

svn: svn: E155010: The node 'C:\My\multi\component\path' was not found.

我知道 svn 区分大小写而 Windows 不区分大小写这一事实导致了这个问题,我可以接受这一点。但我想要一个解决方法,也就是说:一种在 PowerShell 中找到底层的、最初创建的路径的方法。然后我可以通过这个规范化过滤器发送我的路径,然后再将它交给 svn。不幸的是,PowerShell 拒绝向我提供真实的底层路径。我已经检查了 Get-Location、Get-Item 和 Get-ChildItem 的所有属性。

有没有办法得到真正的路径?

最佳答案

我已经用 svn log $pwd 进行了测试,它在所有情况下都会产生预期的结果。

关于windows - 如何将路径映射到 svn 使用的底层位置的正确大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16446827/

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