SVN / Schildkröte macht Dateien immer schreibgeschützt

7

Immer wenn ich mit Tortoise ein Checkout / Update für mein SVN-Projekt durchführe, werden alle Dateien auf schreibgeschützt gesetzt. Gibt es eine Option, um dies zu stoppen? Ich habe 1 bestimmtes Projekt, in dem ich Kassen / Updates benötige, um Dateien niemals schreibgeschützt zu machen.

Vielen Dank

Gavin
quelle
Werden Ihre Dateien schreibgeschützt, weil sie die Berechtigungen von einem übergeordneten Ordner erben?
user155695
Ich glaube nicht, wenn ich einige Dateien erstelle, die nicht schreibgeschützt sind, sobald ich sie in SVN einchecke, werden sie schreibgeschützt
Gavin
1
Haben Ihre Dateien die Eigenschaft svn: need-lock im Repository festgelegt? Siehe svnbook.red-bean.com/nightly/en/svn.advanced.locking.html , Abschnitt über die Kommunikation sperren .
Jr.
Ich denke, sie würden das Problem beheben, wenn sie dies ausführen.
Gavin
Ich habe gerade nachgesehen und ich glaube nicht, dass sie diese Eigenschaft haben, aber könnte falsch sein, was ist der beste Weg, um sicher zu sein?
Gavin

Antworten:

9

Sieht aus wie Ihre Dateien gesetzt hat svn:needs-lock. Um dies zu überprüfen, wählen Sie in einer gesperrten Datei das Kontextmenü TortoiseSVN -> Eigenschaften . Weitere Informationen finden Sie unter http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-locking.html#tsvn-dug-locking-needs-lock .

Es sieht auch so aus, als hätten Sie die automatische Eigenschafteneinstellung , die needs-lockfür alle neuen festgeschriebenen Dateien automatisch festgelegt wird. Wählen Sie TortoiseSVN-> Einstellungen , Registerkarte Allgemein , und klicken Sie auf die Schaltfläche Bearbeiten , um die Subversion-Konfigurationsdatei anzuzeigen. Überprüfen Sie, ob die enable-auto-props = yesZeichenfolge nicht kommentiert ist und ob der [auto-props]Abschnitt einige nicht kommentierte Zeilen enthält .

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

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

Alex Che
quelle
-1

Ich hatte dieses Problem mit einem Tool, das wir bei der Arbeit verwenden, um SVN als Microsoft SCC-Anbieter zu verwenden (bereitgestellt von PushOK Software). Es lief im Hintergrund und machte solche Dinge, was extrem nervig war. Sobald dies deaktiviert war, trat das schreibgeschützte Problem nie wieder auf.

Adam Hawkes
quelle