Die Geschichte mit den Passwörtern hat mal wieder was länger gedauert, da ich gestern noch ein wichtiges Telefonat dazwischen bekam.
Der Fehler war wie immer marginal: Ich hatte euch zwar als Benutzer angelegt. Die Gruppe Developer darf im Repository lesen und schreiben - nur habe ich vergessen euch als Developer eingetragen. ^^
Dany93 hat soeben erfolgreich testweise was eincheckt.
Dabei kamen noch einige Fragen auf:
1) Wenn ihr auscheckt, dann werdet ihr nach dem PW für euren lokalen Account gefragt, weil ich keinen SVN-Usernamen angegeben habt. Bei mir stimmt Accountname lokal und im Repository überein, in beiden Fällen "xin". Passt also. Wenn das bei euch nicht ist, drückt beim lokalen Benutzernamen einfach Return, dann fragt er nach dem Usernamen im Repository oder gebt diesen direkt an:
Code: Alles auswählen
svn checkout svn://svn.proggen.org/dedupe/trunk dedupe --username xin
2) Das Passwort wird im Verzeichnis ~/.subversion gespeichert. Wenn ihr also nicht nach einem Passwort gefragt werden, dann habt es gestern vermutlich schon eingegeben.
3) Der Checkin heißt
Commit, nicht checkin.
4) Der Commit wird in dem Verzeichnis ausgeführt in dem ihr gerade steht: Wenn ihr nicht in der Arbeitskopie steht, weiß er nicht, was er einchecken soll. Der Commit gilt immer für das aktuelle Verzeichnis, sowie die Unterverzeichnisse. Wer also im Verzeichnis dedupe/library eincheckt, wird Änderungen in dedupe/main.cpp nicht mit einchecken. Wer im Verzeichnis steht, in dem sich das dedupe-Verzeichnis ist, in dem sich die lokale Arbeitskopie befindet, der ist nicht in der Arbeitskopie, sondern eben im Verzeichnis darüber => der Commit funktioniert dann nicht. In dem Fall muss man den Ort angeben, den man committen möchte. Also einfach in die Arbeitskopie mit "cd" wechseln.
Bei weiteren Fragen, hier melden.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.