Beim Update werden nur "Veränderungen im
SVN" in die lokale Kopie eingebaut, aber lokale Änderungen bleiben erhalten (wenn möglich => also ein merge).
Willst du es ganz rückgängig machen, die Datei also auf die unveränderte Version des Repository zurücksetzen, dann über den Explorer ein Revert ausführen,
oder du geht über die Histroie und setzt es dort zurück (unter dem Quellcode auf [Histrie] umblättern und dann oben über's Kontextmenü [Zurücksetzen] auswählen).
Ähhhmm, was man nicht ausgecheckt hat, das ist nicht da und was nicht da ist, kann man nicht schreibschützen.
Aber Delphi beachtet das Schreibschutzfläg des Dateisystems, was also als Schreibgeschützt markiert wird (z.B. über den Explorer), das ist auch innerhalb der
IDE geschützt (solange man es nicht jedesmal explizizt über das Kontextmenü umstellt).