2010-12-14 3 views
0

Gibt es eine Möglichkeit, die sort. Turtoise SVN Dateien automatisch zu sperren, wenn Sie sie auschecken, ohne sie auschecken und dann die gewünschten Dateien sperren zu müssen?Tortoise SVN automatische Sperre

Gibt es auch eine Möglichkeit, anderen Personen das Auschecken von Dateien zu verbieten, wenn sie gesperrt sind? Im Moment können sie die gesperrten Dateien auschecken, bearbeiten und dann, wenn sie die Dateien festschreiben, erhalten sie einen Fehler, dass sie gesperrt sind.

Danke!

+2

Sie verwenden das falsche Werkzeug. SVN wurde für gleichzeitigen, kollaborativen Hacker entwickelt: Jeder kann alles bei jedem Typ ändern, aber kann nur einchecken, nachdem er auf die letzte Änderung aktualisiert wurde. – sbi

Antwort

4

Dies ist eine Art von Nicht-Antwort, aber Subversion (SVN) ist kein Lock-Modify-Unlock-System, es ist ein Copy-Modify-Merge-System, obwohl es die Sperrfunktion für Dinge bietet, die ' t leicht zusammengefügt werden (wie Bilder, bestimmte Arten von Datensätzen, Office-Dokumente usw.).

Im Allgemeinen möchten Sie die Entwickler nicht daran hindern, Teile des Quellcodes zu ändern, da dies zu Problemen bei der Versionskontrolle, der semantischen Inkompatibilität und der gemeinsamen Arbeit zwischen Entwicklern führt. Wenn Sie versuchen, den Quellcode zu sperren, empfehle ich Ihnen dringend, die Hilfedokumentation von Subversion oder TortoiseSVN erneut zu lesen, um besser zu verstehen, wie und warum dies der Fall ist. Die eingebaute Hilfe von Tortoise ist wirklich hervorragend (verfügbar im TortoiseSVN-Kontextmenü).