| |
Anzeigen |
|
|
Social Bookmark Script |
|
|
|
 |
Subversion: Einrichtung von VDF-Projekten |
Roman Köhler
Administrator
    

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Mannheim Betriebssystem: Windows XP
 |
|
| Subversion: Einrichtung von VDF-Projekten |
 |
Hallo liebe Leuts,
ich habe da ein grundsätzliches Problem mit der Versionsverwaltung Subversion. Ich weiß, das passt hier nicht so ganz rein, aber ich weiß wbenso, dass ein paar Leute hier dieses Programm zur Versionierung verwenden.
Die Einrichtung auf Server und Client habe ich problemlos hinbekommen.
Es geht nun grundsätzlich um die Verwaltung von VDF und seinen Projekten. Versioniert werden soll das pkg-Verzeichnis und ein paar der Projekte im Projekteverzeichnis.
Generell ignoriert werden sollen mehrere Dateitypen, wie z.B. *.dat *.k* ....
Wenn ich nun mein Verzeichnis \projekte\Probe ins Repository importieren will, importiert er trotzdem alle Dateien inclusive der zu Ignorierenden. Bei Datendateien von ca 4 GB ist dies natürlich Schwachsinn. Wie bekomme ich denn nur nur die gewünschten Dateien ins Repository? Wünschenswert wäre eigentlich eine Whitelist und keine Blacklist. Kann ich das denn irgendwo einstellen?
Any ideas?
LG
Roman
|
|
12.03.2008 15:43 |
|
|
Markus
Mitglied
 
Dabei seit: 04.09.2007
Beiträge: 46
 |
|
Hi,
bin sicher kein Profi in Subversion aber das Client-Tool Tortois macht es einem sehr leicht. Hier konnte ich ganz einfach bestimmte Dateien hinzufügen und auch ganz gezielt Dateien auslassen, egal welche Endung diese haben.
Hoffe das Tool ist hilfreich für dich
|
|
13.03.2008 15:34 |
|
|
Roman Köhler
Administrator
    

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Mannheim Betriebssystem: Windows XP
Themenstarter
 |
|
Hallo Markus,
ich arbeite auch schon mit TortoiseSVN und finde dieses Tool sehr gut und einfach zu bedienen.
Meine Probleme bestehen eher in der generellen generellen Organisation meiner Repositories. Wenn ich z.B. ein komplettes Projekt versuche zu versionieren, werden bei der Erstellung alle Dateien übernommen. Auch die in der Ausnahmeliste vorhandenen.
Beim letzten Drive-Inn bekam ich den Tipp, einzelne Dateien über Rechtsklick zu ignorieren. Dies scheint zu funktionieren. Bloß manche Dateien lassen sich nicht ignorieren und: Wie kann ich ein Ignorieren auf einen Dateityp wieder aufheben?
LG
Roman
|
|
14.03.2008 08:20 |
|
|
abraxas
Doppel-As
Dabei seit: 23.07.2007
Beiträge: 107
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Frauenfeld (CH)
 |
|
| RE: Subversion: Einrichtung von VDF-Projekten |
 |
Hallo Roman
Kenne SVN nicht. Setze noch CVS ein. Dort stellt sich dasselbe Problem, wenn man den (initialen) Import machen will.
Beim Import von Projekten (das kann auch eine Restrukturierung eines bestehenden sein) gehe ich in der Regel so vor, dass ich mir zuerst die gewünschte Grundstruktur zusammenstelle und dabei alle nicht in das Repository aufzunehmende Dateien weglasse (*.dat, *.k? etc.). Auch Binäre Daten (crystalreports) welche ins Repository reingehören, lasse ich vorerst weg.
Wenn ich mit der Struktur fertig bin, mache ich mal ne Kopie und bastle mir dann eine funktionieren Umgebung wieder zusammen also: *.dat, *.rpt etc. rein, .sws und *.ws anpassen, kompilieren und ausprobieren ob die Applikation läuft. Erkenntnisse fliessen dann wieder in meine Grundstruktur ein.
Dann Importiere ich die Grundstruktur in das Repository. Das sind dann alles Textdateien. Danach kommen die binären Daten hinzu (das sind bei mir nur *.rpt). Ich importiere keine *.dat und k?. Auch nicht das filelist.cfg. Nur die .FD und die .DEF.
Es lohnt sich beim initialen Import sich Zeit zu lassen und auch die, in der Regel, gewachsene Struktur zu überdenken.
Dadurch dass wir die binären Files (*.Dat auch filelist.cfg) nicht ins CVS reinnehmen, müssen nach dem erstmaligen Checkout gewisse Arbeiten vorgenommen werden. Wir erstellen aus den .def die *.dat, *.k? sowie das filelist.cfg. Wir haben dafür ein Programm. Die Codemast Dateien werden ebenfalls erstellt und mit leben gefüllt. Alle Daten, welche vorhanden sein müssen (z.B. die Codes in Codemast/type) sind extern in Textfiles gespeichert (und im CVS auch abgelegt) und können importiert werden.
Natürlich braucht es pro Projekt eine Anleitung. Dieses 'howtosetup.txt' legen wir ebenfalls ins CVS als Textfile ab, so dass jeder seine Ergänzungen und Korrekturen machen kann.
Ops. Jetzt ist das Mail doch länger geworden...
Habe übrigens SVN auch ausprobiert (vor einem Jahr). Dabei hatte ich zuerst Tortoise im Einsatz (es gibt ja auch Tortoise CVS). Ich mag die Integration in den Explorer überhaupt nicht. Ich bevorzuge eine separate Applikation für das Verwalten der Repositories (wie WinCVS). Ich habe da RapidSVN installiert, das meine Wünschen eher entspricht.
Gruss, Paolo
__________________ =================
Abraxas Informatik AG
Schweiz
=================
|
|
14.03.2008 10:08 |
|
|
Roman Köhler
Administrator
    

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Mannheim Betriebssystem: Windows XP
Themenstarter
 |
|
| RE: Subversion: Einrichtung von VDF-Projekten |
 |
Hallo Paolo,
erst einmal vielen Dank für Deine sehr ausführliche Beschreibung, wie Ihr diese Problematik angeht. Das hat mir geholfen und gute Denkanstöße geliefert.
Ich hatte mir schon fast gedacht, dass ich für die Ersteinrichtung eine Menge Zeit einplanen muss. Hoffte halt, dass mir durch die geschickte Setzung von zu ignorierenden Dateitypen eben genau diese Arbeit abgenommen wird. (Alle *,dat ... ausschließen und dann ein Rep. erstellen)
Da werde ich mir wohl mal die nächste Zeit so richtig Gedanken über dieses Thema machen müssen.
Ein schönes WE in die Schweiz aus Mannheim
wünscht Dir
Roman
|
|
14.03.2008 10:53 |
|
|
|
|
|
 |
|