AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datei komplett aus SVN löschen

Ein Thema von Oracle · begonnen am 15. Nov 2007 · letzter Beitrag vom 16. Nov 2007
Antwort Antwort
Seite 1 von 2  1 2      
Oracle
(Gast)

n/a Beiträge
 
#1

Datei komplett aus SVN löschen

  Alt 15. Nov 2007, 15:56
Ich habe anfangs dümmlicherweise meine EXE Dateien mit in mein Repository eingecheckt.
Meine Frage lautet nun, wie kann ich diese komplett aus herauslöschen. So dass sie auch aus alten Revisionen verschwindet? Mir geht es dabei darum, dass das Repository wieder weniger Speicherplatz verbraucht. Die EXE Dateien verschlingen ganz schön Platz.

Vielen Dank schon mal im Vorraus
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#2

Re: Datei komplett aus SVN löschen

  Alt 15. Nov 2007, 16:41
Ich glaub, da gibts keine Möglichkeit. Was da einmal drin ist, bleibt für immer und ewig.
Ich würde alle relevanten Dateien auschecken und Sicherheitskopien machen, das SVN platt machen und neu installieren.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#3

Re: Datei komplett aus SVN löschen

  Alt 15. Nov 2007, 18:35
Man kann Dateien löschen. In neueren Revisionen ist diese Datei nicht mehr vorhanden, in alten jedoch schon.

Wie der Befehl lautet weiß ich nicht. Ich nutze Tortoise SVN.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
Oracle
(Gast)

n/a Beiträge
 
#4

Re: Datei komplett aus SVN löschen

  Alt 15. Nov 2007, 23:17
wie ich die Datei generell aus dem SVN lösche weiß ich, das geht bei Tortoise über Delete. Ich will allerdings dass sie komplett aus dem Repository verschwindet. Also auch aus allen alten Revisionen. Da diese Dateien das Repository ungeheuer aufgebläht haben
  Mit Zitat antworten Zitat
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
309 Beiträge
 
Delphi 12 Athens
 
#5

Re: Datei komplett aus SVN löschen

  Alt 15. Nov 2007, 23:28
Was Du machen kannst, ist einen Dump des Repos zu erstellen und dabei nur bestimmte Revisionen mitzunehmen.
Beispiel Dump r100->head. Damit würde alles vor r100 "gelöscht". Aus dem Dump kannst Du dann ein neues Repo erstellen, per Import, darin sind dann die Dateien definitiv nicht mehr enthalten (und verbrauchen keinen Platz mehr).

Such mal nach dem "dump" von dem Kommando svnadmin:

svnadmin dump REPOS_PATH [-r LOWER[:UPPER]] [--incremental]

Viele Grüße,
Christoph
  Mit Zitat antworten Zitat
Oracle
(Gast)

n/a Beiträge
 
#6

Re: Datei komplett aus SVN löschen

  Alt 16. Nov 2007, 06:19
ok das wäre eine Möglichkeit, wenn ich das aber richtig verstehe verliere ich dabei sämtliche Revisionen die ich nicht mitnehme?
  Mit Zitat antworten Zitat
Oracle
(Gast)

n/a Beiträge
 
#7

Re: Datei komplett aus SVN löschen

  Alt 16. Nov 2007, 06:23
@Progman: Du meinst quasi alle wichtigen Revisionen auschecken, dann mit der ältesten ein neues Repo beginnen, und nacheinander die jüngeren Revisionen drüberkopieren und einchecken? Hab ich das richtig verstanden? Das müsste eigentlich gehen.
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#8

Re: Datei komplett aus SVN löschen

  Alt 16. Nov 2007, 07:55
Ja, so hatte ich das gemeint.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#9

Re: Datei komplett aus SVN löschen

  Alt 16. Nov 2007, 09:05
Ich hab jetzt mal die SVN-Doku durchgewälzt.
So wie ich es verstehe, kann man eine Datei nicht rekursiv aus allen Revisionen rauslöschen.

Das einzige, was bleibt, ist das Repository zu backuppen und neu zu erstellen.
So wie in Beiträgen weiter oben schon beschrieben.
Das Problem dabei könnte aber sein, dass man auch die Informationen über alle anderen Files verliert.

Wenn es also nicht absolut zwingend sein muss, dass dieses eine File total eliminiert (terminiert) werden muss, dann schmeiss es aus der aktuellen Revision raus und lass es in früheren Revisionen drin.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Oracle
(Gast)

n/a Beiträge
 
#10

Re: Datei komplett aus SVN löschen

  Alt 16. Nov 2007, 12:46
Ok schade, scheint ja wirklich nicht zu gehen.
Zwingend notwendig ist es nicht, aber mich stört, dass das Repo durch diese Dateien von ein paar hundert Kilobyte Größe, auf über 40MB angewachsen ist.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz