SVN / Tortoise macht Dateien immer schreibgeschützt

11942
Gavin

Wenn ich ein SVN-Projekt mit Tortoise abchecke / aktualisiere, werden alle Dateien schreibgeschützt. Gibt es eine Möglichkeit, dies zu beenden? Ich habe ein bestimmtes Projekt, bei dem ich irgendwelche Überprüfungen / Updates benötige, um Dateien niemals schreibgeschützt zu machen.

Vielen Dank

7
Werden Ihre Dateien nur gelesen, weil sie die Berechtigungen von einem übergeordneten Ordner erben? user155695 vor 14 Jahren 0
Ich glaube nicht, dass ich, wenn ich einige Dateien erstelle, die nicht schreibgeschützt sind, sobald ich sie in SVN einchecke, sie schreibgeschützt sind Gavin vor 14 Jahren 0
Haben Ihre Dateien die svn: needs-lock -Eigenschaft im Repository festgelegt? Siehe http://svnbook.red-bean.com/nightly/de/svn.advanced.locking.html, Abschnitt "Sperren der Kommunikation". jrb vor 14 Jahren 1
Ich denke, dass sie es schaffen, würde das Problem dadurch behoben werden? Gavin vor 14 Jahren 0
Ich habe gerade nachgesehen und glaube nicht, dass sie diese Eigenschaft haben, aber könnte falsch sein, was ist der beste Weg, um sicher zu sein? Gavin vor 14 Jahren 0
Wenn * neu hinzugefügte * Dateien schreibgeschützt werden, ist die Sperrung wahrscheinlich nicht das Problem? bzlm vor 14 Jahren 0
@bzim: Sie werden nach dem Einchecken * readonly *, was wahrscheinlich immer noch durch die svn: needs-lock -Eigenschaft verursacht wird Sander Rijken vor 14 Jahren 0

2 Antworten auf die Frage

8
Alex Che

Sieht aus, als hätten sich Ihre Dateien svn:needs-lockeingestellt. Um dies zu überprüfen, wählen Sie TortoiseSVN -> Kontextmenü der Eigenschaften für jede gesperrte Datei. Weitere Informationen finden Sie unter http://tortoisesvn.net/docs/release/TortoiseSVN_de/tsvn-dug-locking.html#tsvn-dug-locking-needs-lock .

Es sieht auch so aus, als hätten Sie die automatische Eigenschaftseinstellung, die needs-lockautomatisch für alle neuen Dateien festgelegt wird. Wählen Sie TortoiseSVN-> Einstellungen, Registerkarte Allgemein, klicken Sie auf Bearbeiten Schaltfläche Subversion Konfigurationsdatei zu sehen. Sehen Sie, ob enable-auto-props = yesstring unkommentiert ist und ob unkommentierte Zeilen im [auto-props]Abschnitt vorhanden sind.

Oder Sie haben möglicherweise Projekteigenschaften für einen übergeordneten Ordner (z. B. Trunk) als rekursiv festgelegt. Um dies zu überprüfen, wählen Sie TortoiseSVN -> Properties für übergeordnete Projektordner.

Weitere Informationen finden Sie unter http://tortoisesvn.net/docs/release/TortoiseSVN_de/tsvn-dug-propertypage.html#tsvn-dug-propertypage-auto-props .

-1
Adam Hawkes

Ich hatte dieses Problem mit einem Tool, das wir bei der Arbeit verwenden, um SVN als Microsoft SCC-Anbieter (Bereitgestellt von PushOK-Software) zu verwenden. Es lief im Hintergrund und machte solche Sachen, was extrem nervig war. Sobald dies deaktiviert war, wurde das Problem mit dem Lesen nur noch einmal angezeigt.