Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
/bin/submit Fehler
Hey, wollt die Aufgabe mit submit hochladen aber kriege nur folgende Meldung.
“*******” = da steht natürlich meine Benutzname, habs nur mal anonymisiert.
“Pruefe…Path is not a working copy directory: ‘/proj/i4sp1/*******/trunk/aufgabe1’ is not a working copy at /proj/i4sp1/sys/AbgabeSystem/Frontend//…/Checks.pm line 118.”
hat einer ne Idee?
Hast du aufgabe1 unter Versionskontrolle gestellt? Zeig’ doch mal die Ausgabe von [m]svn status[/m]
ok datei war nicht geaddet, habe
…/aufgabe1$svn add hello.c
ausgeführt,
nun kommt
…/trunk/aufgabe1$ /proj/i4sp1/bin/submit aufgabe1
Pruefe…The working copy needs to be upgraded: The working copy at ‘/proj/i4sp1/********/branches’
is too old (format 10) to work with client version ‘1.8.10 (r1615264)’ (expects format 31). You need to upgrade the working copy first.
at /proj/i4sp1/sys/AbgabeSystem/Frontend//…/Checks.pm line 118.
habe es dann mit $svn up probiert. selbe fehlermeldung
Gabs eine Fehlermeldung bei svn add?
Was ist die Ausgabe von svn status?
Auf welchem Rechner haste das submit ausgefuehrt?
nope… svn add wurde ausgeführt.
svn status
? trunk/aufgabe1
ausgeführt von daheim per SSH-connection.
vllt nochmal von vorne.
- erstellen der Quelldatei in /trunk/aufgabe1/hello.c
- /proj/i4sp1/********/trunk$svn add aufgabe1
- /trunk$svn up
4, /proj/i4sp1/bin/submit aufgabe1
?
SSH auf welchen Recher?
Ich vermute ein svn upgrade in /proj/i4sp1/ wird helfen.
von zuhaus auf faui06c
Die Ausgabe von svn status deutet darauf hin, dass svn add nicht funktioniert hat.
Ok habs geschafft… Danke für die Hilfe.
Wie hast du es gelöst? Das ist bestimmt für alle Mitlesenden interessant!
unten die befehle in der reihenfolge, so hat es bei mir geklappt.
aa00aaaa ersetzen durch login.
-
Checkout
/proj/i4sp1/aa00aaaa$ svn co https://www4.cs.fau.de/i4sp/ss15/sp1/aa00aaaa /proj/i4sp1/aa00aaaa/
-
Verzeichnis erstellt
aa00aaaa@faui06:/proj/i4sp1/trunk$mkdir aufgabe1
-
Quellcode erstellt:
aa00aaaa@faui06:/proj/i4sp1/trunk/aufgabe1$nano hello.c
-
ordner aufgabe1 ins Rep. geaddet.
aa00aaaa@faui06:/proj/i4sp1/aa00aaaa/trunk$ svn add aufgabe1 A aufgabe1 A aufgabe1/hello.c
-
checkinmit “ci” gemacht da sonst submit sonst noch eine fehlermeldung schmeißt, nach dem ändern des Logs muss noch mit >c< bestätigt werden
[code]
aa00aaaa@faui06:/proj/i4sp1/aa00aaaa/trunk$ svn ci aufgabe1Log message unchanged or not specified (a)bort, (c)ontinue, (e)dit: c Adding aufgabe1 Adding aufgabe1/hello.c Transmitting file data . Committed revision 8.
[/code]
- abgabe der aufgabe.
aa00aaaa@faui06:/proj/i4sp1/aa00aaaa/trunk$ /proj/i4sp1/bin/submit aufgabe1
Oder du schreibst eine Nachricht ins SVN-Log. Das hat den Zweck, dass du später nachvollziehen kannst, was in diesem Commit gemacht wurde. Es ist schlechter Stil, da nichts reinzuschreiben, weil dann die Änderung nicht dokumentiert wird. Es macht also durchaus Sinn, dass SVN nochmal nachfragt, ob eine leere Nachricht wirklich Absicht ist.
Ja natürlich. beim selber ausprobieren mit mir selbst war natürlich keine msg nötig…hab da wohl nciht genau gelesen warum man da nochmal bestätigen muss xD