如何从Subversion存储库中删除名为$ {env.CATALINA_HOME}的文件夹

时间:2010-05-05 16:40:52

标签: svn environment-variables

我拉了一个愚蠢的,不小心将一个名为$ {env.CATALINA_HOME}的文件夹提交到我的subversion repo。我尝试做一个svn rm /path/to/${env.CATALINA_HOME},但它说“糟糕的替换”,我猜这意味着它无法弄清楚为什么我在路径中使用$ {}表示法。我也尝试用引号围绕路径,但没有用。

建议?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

这更像是一个shell问题,而不是一个颠覆问题......你有两个问题 选项。

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

2)用反斜杠逃避$:\ $

这两个选项应该适用于任何shell变体--Bourne shell, bash,csh,ksh,zsh ......