Переместить одну папку вверх в сценарии Nant - PullRequest
2 голосов
/ 03 мая 2010

Я не эксперт по Нанту, поэтому мне придется задать этот вопрос о повторном желании.

У меня есть переменная svn.source.root, которая указывает на c: \ folderA \ FolderB \ FolderC

как сделать переменную svn.source.root.modified так, чтобы она указывала на 2 папки?т.е. папка A

Очевидно, что следующее не сработало:

, пожалуйста, помогите.

спасибо

Ответы [ 2 ]

2 голосов
/ 03 мая 2010
${svn.source.root.modified}\..\..\
1 голос
/ 03 мая 2010

Ваша проблема в синтаксисе свойства. $ должен быть перед {}:

<project default="test">

    <property name="svn" value="c:\users\peter" />

    <target name="test">
        <echo message="${svn}" />
        <echo message="${svn}\..\..\" />
        <echo message="${path::get-full-path(svn + '\..\..\')}" />
    </target>

</project>
...