【问题标题】:How to remove a folder named ${env.CATALINA_HOME} from an Subversion repo如何从 Subversion 存储库中删除名为 ${env.CATALINA_HOME} 的文件夹
【发布时间】:2010-05-05 16:40:51
【问题描述】:

我拉了一个愚蠢的并且不小心将一个名为 ${env.CATALINA_HOME} 的文件夹提交到了我的 subversion repo。我尝试做一个 svn rm /path/to/${env.CATALINA_HOME} 但它说“错误替换”,我猜这意味着它无法弄清楚为什么我在路径中使用 ${} 符号。我也尝试用引号将路径括起来,但无济于事。

建议?

【问题讨论】:

    标签: svn environment-variables


    【解决方案1】:

    假设您使用的是 Bourne shell,请使用单引号而不是双引号。

    【讨论】:

      【解决方案2】:

      这更像是一个外壳问题而不是一个颠覆问题......你有几个 选项。

      1) 将路径用单引号而不是双引号括起来——这会抑制变量替换。

      2) 用反斜杠转义 $:\$

      这两个选项都应该适用于几乎任何 shell 变体——Bourne shell, bash、csh、ksh、zsh...

      【讨论】:

        猜你喜欢
        • 2010-11-11
        • 1970-01-01
        • 2020-10-11
        • 2010-12-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-04
        相关资源
        最近更新 更多