Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   SVN-Rep erzeugen, nur Pas-/DFM- "einchecken" (https://www.delphipraxis.net/153080-svn-rep-erzeugen-nur-pas-dfm-einchecken.html)

hoika 20. Jul 2010 08:03

SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Hallo,

ich habe hier ein etwas umfangreicheres Projekt,
dass ab jetzt in SVN gehegt und gepflegt werden soll.
Es muss also erst mal in ein Repository rein.


Also:
- Visual SVN Server installiert
- Repository erzeugt
- Ausgecheckt (neues Verzeichnis)
- Dateien aus dem aktuellen Projekt-Verzeichnis reinkopiert

Und nun kommt es.

Ich möchte nur die Pas-/DFM-Dateien (INC, DPR ...) einchecken.

Es sind aber viel mehr Dateien da und das auch in X-Verzeichnissen.

Es gibt zwar ein "Global Ignore", ich bräuchte aber ein "Global Allow".


Wie geh ich denn jetzt vor ?
Ich will nicht in jedes einzelne Verzeichnis rein und die Pas/DFM einchecken.


Danke


Heiko

Sherlock 20. Jul 2010 08:18

AW: SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Gibt es kein Delphi-Plugin, daß die .dpr ausliest und die entsprechenden Dateien eincheckt?
:gruebel:


Sherlock

hoika 20. Jul 2010 08:21

AW: SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Hallo,

also in meiner DPR steht nur die Main.pas ;)


Heiko

omata 20. Jul 2010 08:28

AW: SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Zitat:

Zitat von hoika (Beitrag 1036305)
also in meiner DPR steht nur die Main.pas ;)

Ja sicher, als CreateForm. Aber oben in der Uses-Klausel, sollten schon die zum Projekt gehörenden Units aufgelistet sein, sonst gehören sie nicht zum Projekt und werden auch nicht mitkompiliert (bei einer Änderung). Also wie jetzt?

Edit: SVN Plugin für Delphi

uligerhardt 20. Jul 2010 10:25

AW: SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Zitat:

Zitat von omata (Beitrag 1036308)
Zitat:

Zitat von hoika (Beitrag 1036305)
also in meiner DPR steht nur die Main.pas ;)

Ja sicher, als CreateForm. Aber oben in der Uses-Klausel, sollten schon die zum Projekt gehörenden Units aufgelistet sein, sonst gehören sie nicht zum Projekt und werden auch nicht mitkompiliert (bei einer Änderung). Also wie jetzt?

Stimmt nicht: Wenn Main sie "used", werden sie (bei Bedarf) auch kompiliert - unabhängig davon, ob sie explizit zum Projekt gehören oder nicht.

Sherlock 20. Jul 2010 10:35

AW: SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Naja, das stimmt wohl, aber damit ein Versionsverwaltungssystem nicht das komplette Projekt durchsuchen muss, wird eben die dpr genommen. Nur was da drin steht, wird als dem Projekt zugehörig gewertet.

Sherlock

hoika 20. Jul 2010 11:47

AW: SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Hallo,

also bei mir nicht.
Meine DPR bleibt sauber.

Ich habe dort ein DoMain stehen, was den ganzen "Quark" des CreateForm macht.

Das hatte noch mit PVCS zu tun, wo die gerade nicht verwendeten Pas-Dateien gesperrt (ReadOnly) waren.


Die Frage st:
Wie geht man hier vor ?
Jetzt alle Pas in die DPR einzutragen ist doof, zumal die DFM ja dann auch nicht drinstehen ?
Oder kann das das Tool dann selber erkennen ?


Heiko

Sherlock 20. Jul 2010 12:26

AW: SVN-Rep erzeugen, nur Pas-/DFM- "einchecken"
 
Die dfm werden von den guten Tools selbstverständlich erkannt und mitversioniert.

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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