почему CollabNet Subversion Client и TortoiseSVN оба прекрасно обновляют проекты, но <svn><update> в Ant не удается - PullRequest
1 голос
/ 25 ноября 2010

Я могу вручную обновлять отдельные проекты, используя CollabNet или Tortoise, без проблем.

Но мой скрипт ant (выполненный из Hudson), содержащий

<svn javahl="false" svnkit="false" username="${svn.username}" password="${svn.password}">
    <update dir="${dest.path}/@{project}" />
</svn>

, завершается неудачно с

[svn] svn: 'C: \ Hudson-slave \ xxxxx \ yyyyy' не является рабочей копией

[svn] svn: Невозможно прочитать из формата 'C: \ Hudson-slave \ xxxxx \ yyyyy.svn \': C: \ Hudson-slave \ xxxxx \ yyyyy.svn \ format (системе не удается найти указанный файл)

[svn] не удалось!

Возможно, используется ant и более старая версияSVN?Как я могу проверить, какую версию он использует?

1 Ответ

0 голосов
/ 25 ноября 2010

Я бы использовал Process Explorer, чтобы посмотреть точную команду SVN, выполняемую ant. После этого вы сможете повторить проблему вне муравья.

...