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
svn
tortoise-svn
Gavin
quelle
quelle
Antworten:
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-lock
fü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 dieenable-auto-props = yes
Zeichenfolge 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 .
quelle
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.
quelle