2010-11-25 5 views
1

Ich kann manuell einzelne Projekte mit CollabNet oder Tortoise kein Problem aktualisieren.warum beide CollabNet Subversion Client und TortoiseSVN beide Projekte gut, aber <svn><update> innerhalb Ant schlägt fehl

Aber meine Ant-Skript (ausgeführt von Hudson), die

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

nicht mit

[Svn] svn: 'C: \ Hudson-Slave \ xxxxx \ Yyyyy' ist keine Arbeitskopie

[svn] svn: Kann nicht aus 'C: \ Hudson-slave \ xxxxx \ yyyyy.svn \ format' lesen: C: \ Hudson-slave \ xxxxx \ yyyyy.svn \ format (Das System kann die angegebene Datei nicht finden)

[svn] fehlgeschlagen!

Könnte eine ältere Version von svn verwenden? Wie kann ich prüfen, welche Version verwendet wird?

+0

Es ist seltsam, dass es im Pfad von der Fehlermeldung keinen Backslash zwischen JJJJ und .SVN gibt. –

Antwort

0

Ich würde Process Explorer verwenden, um den exakten SVN-Befehl anzuzeigen, der von ant ausgeführt wird. Sie sollten dann in der Lage sein, das Problem außerhalb von Ameisen zu replizieren.

+0

Gute Idee. In Process Explorer kann ich sehen, welche JAR-Dateien für die SVN-Aufgabe verwendet werden. – Giles