Hier ist die Frage:
Kann TortoiseSvn unter Windows 2008 funktionieren, ohne die Benutzerkontensteuerung zu deaktivieren?
Hier ist die Geschichte: Ich habe gerade meinen Testserver auf Windows 2008 umgestellt und ich habe Probleme mit TortoiseSvn. Ich bin als Administrator angemeldet, aber wenn ich einen Code aus dem Subver aktualisieren will Fehler Datei kann nicht gesetzt werden ' C:\dev\trunk.svn\entries ' lesen und schreiben: Der Zugriff ist verweigert Ich habe also solche Meldungen gesehen und weiß, dass ich die Bereinigung durchführen muss. Aber wenn ich cleanup ausführe, dann Die Bereinigung konnte die folgenden Pfade nicht verarbeiten: C:\dev\trunk
Weitere Untersuchungen haben mich davon überzeugt, dass ich ein Berechtigungsproblem habe. Ausführen von svn-Status von einer Eingabeaufforderung aus zeigt mir, dass die Verzeichnisse gesperrt sind und laufen svn-Aufräumarbeiten scheitert, genau wie die Schildkrötenreinigung. Aber wenn ich die Eingabeaufforderung als Administrator aufrufe, kann ich Folgendes ausführen svn-Aufräumarbeiten ohne Probleme und ich kann die svn up und meine Dateien zu aktualisieren.
UPDATE: Es handelt sich um ein Problem mit den Windows UAC-Berechtigungen. Das Deaktivieren der UAC behebt das Problem. Ich würde aber gerne eine Lösung finden, bei der die UAC nicht ausgeschaltet werden muss. Da Tortoise eine Windows-Shell-Erweiterung ist, weiß ich nicht, wie man es als Administrator laufen lassen kann.
Irgendwelche Vorschläge?